Communication method between vehicle and network in wireless communication system, and vehicle and network therefor

ABSTRACT

Disclosed is a method for a network to communicate with a vehicle in a wireless communication system. The method may comprise: receiving a location message from a vehicle stopped in a predetermined area; receiving a message about a traffic light system from a traffic light in the predetermined area; and acquiring the vehicle registration number of the stopped vehicle on the basis of a predetermined condition being satisfied. In particular, the predetermined condition may be satisfied when the stopped vehicle is determined to have committed a parking violation on the basis of the location message of the stopped vehicle and the message about the traffic light system.

TECHNICAL FIELD

The present disclosure relates to a method of communication between a vehicle and a network in a wireless communication system, and more particularly, to a system for detecting an illegally parked vehicle in a wireless communication system.

BACKGROUND ART

The purpose of the conventional illegal parking/stopping detection and regulation system is to monitor road conditions by installing unmanned surveillance cameras for monitoring and regulating illegally parked/stopped vehicles on road sides and bus-only lane violation vehicles, conduct regulations through the surveillance cameras, and facilitate traffic flow more smoothly. Meanwhile, illegal parking/stopping zones (including illegal parking places) to which the illegal parking/stopping detection system can be applied are described as follows.

The standards of the Korean Road Traffic Act for parking/stopping zones are described as follows. A white solid line is a parking/stopping-free zone, a yellow dotted line is a no-parking zone (5-minute stopping allowed), a yellow solid line is a no-parking/stopping zone (parking/stopping allowed flexibly depending on time and day of the week), and a double yellow solid line is a no-parking/stopping zone. In addition, according to Article 32 of the Korea Road Traffic Act, no-parking/stopping places include crosswalks, sidewalks, intersections, crossings, edges of intersections, spots within 5 m from a corner of a road, spots within 10 m from the top of a safe zone, spots within 10 m from a bus stop, edges of a crossing, and spots within 10 m from a crosswalk. Meanwhile, according to Article 33 of the Korea Road Traffic Act, no-parking places include tunnels, bridges, spots within 3 m of alarms, spots within 5 m of fire-fighting water buckets, and spots within 5 m of fire hydrants or outlets or holes of fire-fighting water buckets.

Meanwhile, the conventional method of regulating illegal parking/stopping using an unmanned surveillance camera has the following limitations. First, regulations on illegal parking/stopping using unmanned surveillance cameras have high installation costs. Second, it is difficult to detect and regulate illegal parking/stopping using unmanned surveillance cameras depending on weather conditions such as snow, rain, and fog. Third, it is difficult to detect illegal parking/stopping using unmanned surveillance cameras depending on the degree of sunlight such as day, night, etc. Fourth, it is difficult to perform detection and regulation using unmanned surveillance cameras if a vehicle entering an illegal parking/stopping zone intentionally covers the license plate. Fifth, the efficiency of detecting and regulating illegal parking/stopping in blind areas of unmanned surveillance cameras is poor. Sixth, if multiple vehicles attempt to park illegally at an illegal parking/stopping zone, there is a limit to the detection and regulation of illegally parked/stopped vehicles using unmanned surveillance cameras. Seventh, when a driver enters an illegal parking/stopping zone, a vehicle is unable to warn the driver continuously by detecting whether it is illegally parked/stopped.

Therefore, there is a need for a method of wireless vehicle communication between an infra and a vehicle, capable of effectively supplementing or solving limitations of a conventional illegal parking/stopping system using an unmanned surveillance camera.

DISCLOSURE Technical Task

The present disclosure proposes an illegal parking/stopping detecting method operating in an infra and an illegal parking/stopping detecting method operating in an ego-vehicle to solve the limitations of the conventional illegal parking/stopping system using the unmanned surveillance camera.

A technical task of the present disclosure is to restore traffic communication functions and establish a parking order with an efficient detection system for illegal parking/stopping vehicles along major roads and on roads, which interfere with smooth traffic flow, thereby solving the traffic problems actively. Accordingly, the present disclosure proposes an illegal parking/stopping detection system using wireless vehicle communication to compensate for and solve various problems, which deteriorate efficiency of detection and regulation, such as inability to detect blind areas of cameras observed in most conventional parking/stopping detection systems using unmanned surveillance cameras (e.g., CCTV), deterioration of vehicle recognition performance due to weather conditions and light intensity, high installation and maintenance costs, etc.

In particular, disclosed is a regulation method of detecting an illegal parking/stopping vehicle in an infra, acquiring a vehicle number, issuing a bill, and towing the vehicle over wireless vehicle communication, using: 1) an infra message related to traffic conditions and illegal parking/stopping zone location information, which is transmitted from an infra (e.g., an infra providing information related to illegal parking/stopping regulation) installed on a road side; and 2) a vehicle message related to a state of a vehicle and location information of the vehicle, which is transmitted from the vehicle to the infra. In addition, disclosed is a method of providing a warning broadcast service to a driver by detecting vehicles' parking/stopping violation using: 1) an infra message related to warning broadcast such as illegal parking/stopping fine, ticketing, tow and the like; and 2) parking/stopping information on an ego-vehicle, which are transmitted from an infra to a vehicle.

It will be appreciated by persons skilled in the art that technical tasks that could be achieved with the present disclosure are not limited to what has been particularly described hereinabove and the above and other objects that the present disclosure could achieve will be more clearly understood from the following detailed description.

Technical Solutions

In one technical aspect of the present disclosure, provided is a method of communicating with a vehicle by a network in a wireless communication system, the method including receiving a location message from a vehicle stopped in a prescribed zone, receiving a message about a traffic light system from a traffic light in the prescribed zone, and obtaining a vehicle number of the stopped vehicle based on satisfying a prescribed condition, wherein the prescribed condition may be satisfied when the stopped vehicle is determined as a parking violation vehicle based on the location message of the stopped vehicle and the message about the traffic light system.

The method may further include receiving a message including traffic information of the prescribed zone and determining whether the stopped vehicle is in parking violation based on signal information included in the message about the traffic light system and traffic information of the prescribed zone.

Based on that the traffic information of the prescribed zone indicates traffic congestion, the stopped vehicle may not be determined as a parking violation vehicle.

The vehicle number of the stopped vehicle may be obtained via an external device connected to the network.

The location message may include one of a Basic Safety Message (BSM) or a Cooperative Awareness Message (CAM) and wherein the sensing message comprises a Collective Perception Message (CPM).

In another technical aspect of the present disclosure, provided is a method of communicating with a network by a vehicle in a wireless communication system, the method including receiving a warning message indicating a parking violation of the vehicle from a network having a communication link established with the vehicle, determining whether a location of the vehicle is inside a parking violation zone, and outputting a warning message based on satisfying a prescribed condition, wherein the prescribed condition may be satisfied: i) when the location of the vehicle is inside the parking violation zone; or ii) when the location of the vehicle is outside the parking violation zone and a parking permitted time expires.

The method may further include activating a counter for counting the parking permitted time and outputting an operation of the counter via telematics of the vehicle or an external terminal having communication connected to the vehicle.

Advantageous Effects

Compared to the conventional illegal parking/stopping detection system using the unmanned surveillance camera, the proposed illegal parking/stopping detection system using wireless vehicle communication provides the following technical effects.

First, it is possible to detect and regulate illegal parking/stopping irrespective of weather conditions (e.g., snow, rain, fog, etc.). Second, it is possible to detect and regulate illegally parked/stopped vehicles irrespective of the degree of sunlight such as day, night, etc. Third, it is possible to perform detection and regulation even if a vehicle entering an illegal parking/stopping zone intentionally covers the license plate. Fourth, there is no blind area for an illegal parking/stopping zone and the efficiency of detecting and regulating illegal parking/stopping is high. Fifth, if multiple vehicles attempt to park illegally at an illegal parking/stopping zone, the proposed illegal parking/stopping detection and regulation are applicable. Sixth, when a driver enters an illegal parking/stopping zone, a vehicle detects whether it is illegally parked/stopped and may then warn the driver continuously.

It will be appreciated by persons skilled in the art that the effects that can be achieved with the present disclosure are not limited to what has been particularly described hereinabove and other advantages of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.

It will be appreciated by persons skilled in the art that the effects that can be achieved with the present disclosure are not limited to what has been particularly described hereinabove and other advantages of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings.

DESCRIPTION OF DRAWINGS

The accompanying drawings, which are included to provide a further understanding of the disclosure, provide embodiments of the present disclosure together with detail explanation. Reference numerals in each drawing correspond to structural elements. In the drawings:

FIG. 1 is a diagram illustrating a vehicle according to embodiment(s).

FIG. 2 is a control block diagram of the vehicle according to embodiment(s).

FIG. 3 is a control block diagram of an autonomous device according to embodiment(s).

FIG. 4 is a block diagram of the autonomous device according to embodiment(s)

FIG. 5 is a diagram showing the interior of the vehicle according to embodiment(s).

FIG. 6 is a block diagram referred to in description of a cabin system for the vehicle according to embodiment(s).

FIG. 7 is a diagram illustrating a reference architecture of an intelligent transport system (ITS) station.

FIG. 8 illustrates an exemplary ITS station structure capable of being designed and applied based on the ITS station reference architecture shown in FIG. 7.

FIG. 9 illustrates an exemplary structure of an application layer.

FIG. 10 illustrates an exemplary structure of a facilities layer.

FIG. 11 illustrates functions of the European ITS network & transport layer.

FIG. 12 illustrates the structure of a wireless access for vehicular environments (WAVE) short message (WSM) packet generated according to a WAVE short message protocol (WSMP).

FIG. 13 illustrates an ITS access layer applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.11p and cellular vehicle-to-everything (V2X) (LTE-V2X, NR-V2X, etc.).

FIG. 14 illustrates the structure of main features of a medium access control (MAC) sub-layer and a physical (PHY) layer of IEEE 802.11p.

FIG. 15 illustrates the structure of enhanced dedicated channel access (EDCA).

FIG. 16 illustrates a transmitter structure of a physical layer.

FIG. 17 illustrates a data flow between MAC and PHY layers in cellular-V2X.

FIG. 18 illustrates an example of processing for uplink transmission.

FIG. 19 illustrates the structure of an LTE system to which embodiment(s) are applicable.

FIG. 20 illustrates a radio protocol architecture for a user plane to which embodiment(s) are applicable.

FIG. 21 illustrates a radio protocol architecture for a control plane to which embodiment(s) are applicable.

FIG. 22 illustrates the structure of an NR system to which embodiment(s) are applicable.

FIG. 23 illustrates functional split between an NG-RAN and a 5GC to which embodiment(s) are applicable.

FIG. 24 illustrates the structure of an NR radio frame to which embodiment(s) are applicable.

FIG. 25 illustrates the structure of a slot of an NR frame to which embodiment(s) are applicable.

FIG. 26 illustrates an example of selecting a transmission resource to which embodiments(s) are applicable.

FIG. 27 illustrates an example of transmitting a PSCCH in sidelink transmission mode 3 or 4 to which embodiment(s) are applicable.

FIG. 28 illustrates an example of physical processing at a transmitting side to which embodiment(s) are applicable.

FIG. 29 illustrates an example of physical layer processing at a receiving side to which embodiment(s) are applicable.

FIG. 30 illustrates a synchronization source or synchronization reference in V2X to which embodiment(s) are applicable.

FIG. 31 illustrates an exemplary scenario of configuring bandwidth parts (BWPs) to which an example or implementation example is applicable.

FIG. 32 illustrates the configuration of an illegal parking/stopping detection system using wireless vehicle communication.

FIG. 33 illustrates provision of an illegal parking/stopping zone location message over a general infra or an illegal parking/stopping regulation infra.

FIG. 34 illustrates a method of identifying an illegal parking/stopping zone.

FIG. 35 illustrates a structure of an illegal parking/stopping zone location message.

FIG. 36 illustrates a structure of an illegal parking/stopping warning message.

FIG. 37 illustrates an illegal parking/stopping vehicle detection and regulation process performed in an infrastructure.

FIG. 38 illustrates an unmanned surveillance camera using location information.

FIG. 39 illustrates a structure and operation of a regulation drone using location information.

FIG. 40 illustrates a configuration of an illegal parking/stopping vehicle detection device activated in an infra.

FIG. 41 illustrates that a traffic condition determination device outputs traffic condition information using traffic light information and traffic congestion information.

FIG. 42 illustrates an operation process of illegal parking/stopping vehicle detection and warning broadcast service, performed in an ego-vehicle.

FIG. 43 illustrates a device configuration of illegal parking/stopping vehicle detection performed in an ego-vehicle.

FIG. 44 and FIG. 45 illustrate wireless devices applicable to the present disclosure.

FIG. 46 and FIG. 47 illustrate a transceiver of a wireless communication device according to an embodiment.

FIG. 48 illustrates an operation of a wireless device related to sidelink communication, according to an embodiment.

FIG. 49 illustrates an operation of a network node related to sidelink according to an embodiment.

FIG. 50 illustrates implementation of a wireless device and a network node according to one embodiment.

FIG. 51 illustrates a communication system applied to the present disclosure.

BEST MODE FOR DISCLOSURE

In various embodiments of the present disclosure, “/” and “,” should be interpreted as “and/or”. For example, “A/B” may mean “A and/or B”. Further, “A, B” may mean “A and/or B”. Further, “A/B/C” may mean “at least one of A, B and/or C”. Further, “A, B, C” may mean “at least one of A, B and/or C”.

In various embodiments of the present disclosure, “or” should be interpreted as “and/or”. For example, “A or B” may include “only A”, “only B”, and/or “both A and B”. In other words, “or” should be interpreted as “additionally or alternatively”.

1. Driving

(1) Exterior of Vehicle

FIG. 1 is a diagram illustrating a vehicle according to embodiment(s). Referring to FIG. 1, a vehicle 10 according to embodiment(s) is defined as a transportation means traveling on roads or railroads. The vehicle 10 includes a car, a train, and a motorcycle. The vehicle 10 may include an internal combustion engine vehicle having an engine as a power source, a hybrid vehicle having an engine and a motor as a power source, and an electric vehicle having an electric motor as a power source. The vehicle 10 may be a privately owned vehicle. The vehicle 10 may be a shared vehicle. The vehicle 10 may be an autonomous driving vehicle.

(2) Components of Vehicle

FIG. 2 is a control block diagram of the vehicle according to embodiment(s). Referring to FIG. 2, the vehicle 10 may include a user interface device 200, an object detection device 210, a communication device 220, a driving operation device 230, a main electronic control unit (ECU) 240, a driving control device 250, an autonomous driving device 260, a sensing unit 270, and a position data generation device 280. The object detection device 210, the communication device 220, the driving operation device 230, the main ECU 240, the driving control device 250, the autonomous driving device 260, the sensing unit 270 and the position data generation device 280 may be implemented by electronic devices which generate electric signals and exchange the electric signals with one another.

1) User Interface Device

The user interface device 200 is a device for communication between the vehicle 10 and a user. The user interface device 200 may receive user input and provide information generated in the vehicle 10 to the user. The vehicle 10 may implement a user interface (UI) or user experience (UX) through the user interface device 200. The user interface device 200 may include an input device, an output device, and a user monitoring device.

2) Object Detection Device

The object detection device 210 may generate information about objects outside the vehicle 10. Information about an object may include at least one of information about presence or absence of the object, information about the position of the object, information about a distance between the vehicle 10 and the object, or information about a relative speed of the vehicle 10 with respect to the object. The object detection device 210 may detect objects outside the vehicle 10. The object detection device 210 may include at least one sensor which may detect objects outside the vehicle 10. The object detection device 210 may include at least one of a camera, a radar, a lidar, an ultrasonic sensor, or an infrared sensor. The object detection device 210 may provide data about an object generated based on a sensing signal generated from a sensor to at least one electronic device included in the vehicle.

2.1) Camera

The camera may generate information about objects outside the vehicle 10 using images. The camera may include at least one lens, at least one image sensor, and at least one processor which is electrically connected to the image sensor, processes received signals, and generates data about objects based on the processed signals.

The camera may be at least one of a mono camera, a stereoscopic camera, or an around view monitoring (AVM) camera. The camera may acquire information about the position of an object, information about a distance to the object, or information about a relative speed with respect to the object using various image processing algorithms. For example, the camera may acquire information about a distance to an object and information about a relative speed with respect to the object from an acquired image based on change in the size of the object over time. For example, the camera may acquire information about a distance to an object and information about a relative speed with respect to the object through a pin-hole model, road profiling, or the like. For example, the camera may acquire information about a distance to an object and information about a relative speed with respect to the object from a stereoscopic image acquired from a stereoscopic camera based on disparity information.

The camera may be mounted in a portion of the vehicle at which field of view (FOV) may be secured in order to capture the outside of the vehicle. The camera may be disposed in proximity to a front windshield inside the vehicle in order to acquire front view images of the vehicle. The camera may be disposed near a front bumper or a radiator grill. The camera may be disposed in proximity to a rear glass inside the vehicle in order to acquire rear view images of the vehicle. The camera may be disposed near a rear bumper, a trunk, or a tail gate. The camera may be disposed in proximity to at least one of side windows inside the vehicle in order to acquire side view images of the vehicle. Alternatively, the camera may be disposed near a side mirror, a fender, or a door.

2.2) Radar

The radar may generate information about an object outside the vehicle 10 using electromagnetic waves. The radar may include an electromagnetic wave transmitter, an electromagnetic wave receiver, and at least one processor which is electrically connected to the electromagnetic wave transmitter and the electromagnetic wave receiver, processes received signals, and generates data about an object based on the processed signals. The radar may be implemented as a pulse radar or a continuous wave radar in terms of electromagnetic wave emission. The continuous wave radar may be implemented as a frequency modulated continuous wave (FMCW) radar or a frequency shift keying (FSK) radar according to signal waveform. The radar may detect an object through electromagnetic waves based on time of flight (TOF) or phase shift and detect the position of the detected object, a distance to the detected object, and a relative speed with respect to the detected object. The radar may be disposed at an appropriate position outside the vehicle in order to detect objects positioned in front of, behind, or on the side of the vehicle.

2.3) Lidar

The lidar may generate information about an object outside the vehicle 10 using a laser beam. The lidar may include a light transmitter, a light receiver, and at least one processor which is electrically connected to the light transmitter and the light receiver, processes received signals, and generates data about an object based on the processed signals. The lidar may be implemented as a TOF type or a phase shift type. The lidar may be implemented as a driven type or a non-driven type. A driven type lidar may be rotated by a motor and detect an object around the vehicle 10. A non-driven type lidar may detect an object positioned within a predetermined range from the vehicle according to light steering. The vehicle 10 may include a plurality of non-driven type lidars. The lidar may detect an object through a laser beam based on the TOF type or the phase shift type and detect the position of the detected object, a distance to the detected object, and a relative speed with respect to the detected object. The lidar may be disposed at an appropriate position outside the vehicle in order to detect objects positioned in front of, behind, or on the side of the vehicle.

3) Communication Device

The communication device 220 may exchange signals with devices disposed outside the vehicle 10. The communication device 220 may exchange signals with at least one of infrastructure (e.g., a server and a broadcast station), another vehicle, or a terminal. The communication device 220 may include at least one of a transmission antenna, a reception antenna, or a radio frequency (RF) circuit or an RF element which may implement various communication protocols, in order to perform communication.

For example, the communication device may exchange signals with external devices based on cellular V2X (C-V2X). For example, C-V2X may include side-link communication based on Long-Term Evolution (LTE) and/or sidelink communication based on NR. Details related to C-V2X will be described later.

For example, the communication device may exchange signals with external devices based on dedicated short range communications (DSRC) or wireless access in vehicular environment (WAVE) based on IEEE 802.11p physical (PHY)/media access control (MAC layer technology and IEEE 1609 network/transport layer technology. DSRC (or WAVE) is communication specification for providing an intelligent transport system (ITS) service through short-range dedicated communication between vehicle-mounted devices or between a roadside device and a vehicle-mounted device. DSRC may be a communication scheme that may use a frequency of 5.9 GHz and have a data transmission rate in the range of 3 Mbps to 27 Mbps. IEEE 802.11p may be combined with IEEE 1609 to support DSRC (or WAVE).

The communication device of embodiment(s) may exchange signals with external devices using only one of C-V2X and DSRC. Alternatively, the communication device of embodiment(s) may exchange signals with external devices using a hybrid of C-V2X and DSRC.

4) Driving Operation Device

The driving operation device 230 is a device for receiving user input for driving. In a manual mode, the vehicle 10 may be driven based on a signal provided by the driving operation device 230. The driving operation device 230 may include a steering input device (e.g., a steering wheel), an acceleration input device (e.g., an accelerator pedal), and a brake input device (e.g., a brake pedal).

5) Main ECU

The main ECU 240 may control the overall operation of at least one electronic device included in the vehicle 10.

6) Driving Control Device

The driving control device 250 is a device for electrically controlling various vehicle driving devices included in the vehicle 10. The driving control device 250 may include a powertrain driving control device, a chassis driving control device, a door/window driving control device, a safety device driving control device, a lamp driving control device, and an air-conditioner driving control device. The powertrain driving control device may include a power source driving control device and a transmission driving control device. The chassis driving control device may include a steering driving control device, a brake driving control device, and a suspension driving control device. Meanwhile, the safety device driving control device may include a seat belt driving control device for seat belt control.

The driving control device 250 includes at least one electronic control device (e.g., an ECU).

The driving control device 250 may control vehicle driving devices based on signals received by the autonomous device 260. For example, the driving control device 250 may control a powertrain, a steering device, and a brake device based on signals received by the autonomous device 260.

7) Autonomous Driving Device

The autonomous driving device 260 may generate a route for self-driving based on acquired data. The autonomous driving device 260 may generate a driving plan for traveling along the generated route. The autonomous driving device 260 may generate a signal for controlling movement of the vehicle according to the driving plan. The autonomous device 260 may provide the generated signal to the driving control device 250.

The autonomous driving device 260 may implement at least one advanced driver assistance system (ADAS) function. The ADAS may implement at least one of adaptive cruise control (ACC), autonomous emergency braking (AEB), forward collision warning (FCW), lane keeping assist (LKA), lane change assist (LCA), target following assist (TFA), blind spot detection (BSD), adaptive high beam assist (HBA), automated parking system (APS), a pedestrian collision warning system, traffic sign recognition (TSR), traffic sign assist (TSA), night vision (NV), driver status monitoring (DSM), or traffic jam assist (TJA).

The autonomous driving device 260 may perform switching from a self-driving mode to a manual driving mode or switching from the manual driving mode to the self-driving mode. For example, the autonomous driving device 260 may switch the mode of the vehicle 10 from the self-driving mode to the manual driving mode or from the manual driving mode to the self-driving mode, based on a signal received from the user interface device 200.

8) Sensing Unit

The sensing unit 270 may detect a state of the vehicle. The sensing unit 270 may include at least one of an internal measurement unit (IMU) sensor, a collision sensor, a wheel sensor, a speed sensor, an inclination sensor, a weight sensor, a heading sensor, a position module, a vehicle forward/backward movement sensor, a battery sensor, a fuel sensor, a tire sensor, a steering sensor, a temperature sensor, a humidity sensor, an ultrasonic sensor, an illumination sensor, or a pedal position sensor. Further, the IMU sensor may include one or more of an acceleration sensor, a gyro sensor, and a magnetic sensor.

The sensing unit 270 may generate vehicle state data based on a signal generated from at least one sensor. The vehicle state data may be information generated based on data detected by various sensors included in the vehicle. The sensing unit 270 may generate vehicle attitude data, vehicle motion data, vehicle yaw data, vehicle roll data, vehicle pitch data, vehicle collision data, vehicle orientation data, vehicle angle data, vehicle speed data, vehicle acceleration data, vehicle tilt data, vehicle forward/backward movement data, vehicle weight data, battery data, fuel data, tire pressure data, vehicle internal temperature data, vehicle internal humidity data, steering wheel rotation angle data, vehicle external illumination data, data of a pressure applied to an acceleration pedal, data of a pressure applied to a brake pedal, etc.

9) Position Data Generation Device

The position data generation device 280 may generate position data of the vehicle 10. The position data generation device 280 may include at least one of a global positioning system (GPS) or a differential global positioning system (DGPS). The position data generation device 280 may generate position data of the vehicle 10 based on a signal generated from at least one of the GPS or the DGPS. According to an embodiment, the position data generation device 280 may correct position data based on at least one of the IMU sensor of the sensing unit 270 or the camera of the object detection device 210. The position data generation device 280 may also be called a global navigation satellite system (GNSS).

The vehicle 10 may include an internal communication system 50. A plurality of electronic devices included in the vehicle 10 may exchange signals through the internal communication system 50. The signals may include data. The internal communication system 50 may use at least one communication protocol (e.g., CAN, LIN, FlexRay, MOST or Ethernet).

(3) Components of Autonomous Driving Device

FIG. 3 is a control block diagram of the autonomous driving device according to embodiment(s). Referring to FIG. 3, the autonomous driving device 260 may include a memory 140, a processor 170, an interface 180, and a power supply 190.

The memory 140 is electrically connected to the processor 170. The memory 140 may store basic data with respect to units, control data for operation control of units, and input/output data. The memory 140 may store data processed in the processor 170. Hardware-wise, the memory 140 may be configured as at least one of a ROM, a RAM, an EPROM, a flash drive, or a hard drive. The memory 140 may store various types of data for overall operation of the autonomous driving device 260, such as a program for processing or control of the processor 170. The memory 140 may be integrated with the processor 170. According to an embodiment, the memory 140 may be categorized as a subcomponent of the processor 170.

The interface 180 may exchange signals with at least one electronic device included in the vehicle 10 by wire or wirelessly. The interface 180 may exchange signals with at least one of the object detection device 210, the communication device 220, the driving operation device 230, the main ECU 240, the driving control device 250, the sensing unit 270, or the position data generation device 280 in a wired or wireless manner. The interface 180 may be configured using at least one of a communication module, a terminal, a pin, a cable, a port, a circuit, an element, or a device.

The power supply 190 may provide power to the autonomous driving device 260. The power supply 190 may be provided with power from a power source (e.g., a battery) included in the vehicle 10 and supply the power to each unit of the autonomous driving device 260. The power supply 190 may operate according to a control signal supplied from the main ECU 240. The power supply 190 may include a switched-mode power supply (SMPS).

The processor 170 may be electrically connected to the memory 140, the interface 180, and the power supply 190 and exchange signals with these components. The processor 170 may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or electronic units for executing other functions.

The processor 170 may be operated by power supplied from the power supply 190. The processor 170 may receive data, process the data, generate a signal, and provide the signal while power is being supplied thereto.

The processor 170 may receive information from other electronic devices included in the vehicle 10 through the interface 180. The processor 170 may provide control signals to other electronic devices in the vehicle 10 through the interface 180.

The autonomous driving device 260 may include at least one printed circuit board (PCB). The memory 140, the interface 180, the power supply 190, and the processor 170 may be electrically connected to the PCB.

(4) Operation of Autonomous Driving Device

1) Reception Operation

Referring to FIG. 4, the processor 170 may perform a reception operation. The processor 170 may receive data from at least one of the object detection device 210, the communication device 220, the sensing unit 270, or the position data generation device 280 through the interface 180. The processor 170 may receive object data from the object detection device 210. The processor 170 may receive HD map data from the communication device 220. The processor 170 may receive vehicle state data from the sensing unit 270. The processor 170 may receive position data from the position data generation device 280.

2) Processing/Determination Operation

The processor 170 may perform a processing/determination operation. The processor 170 may perform the processing/determination operation based on traveling situation information. The processor 170 may perform the processing/determination operation based on at least one of the object data, the HD map data, the vehicle state data, or the position data.

2.1) Driving Plan Data Generation Operation

The processor 170 may generate driving plan data. For example, the processor 170 may generate electronic horizon data. The electronic horizon data may be understood as driving plan data in a range from a position at which the vehicle 10 is located to a horizon. The horizon may be understood as a point a predetermined distance before the position at which the vehicle 10 is located based on a predetermined traveling route. The horizon may refer to a point at which the vehicle may arrive after a predetermined time from the position at which the vehicle 10 is located along a predetermined traveling route.

The electronic horizon data may include horizon map data and horizon path data.

2.1.1) Horizon Map Data

The horizon map data may include at least one of topology data, road data, HD map data, or dynamic data. According to an embodiment, the horizon map data may include a plurality of layers. For example, the horizon map data may include a first layer that matches the topology data, a second layer that matches the road data, a third layer that matches the HD map data, and a fourth layer that matches the dynamic data. The horizon map data may further include static object data.

The topology data may be explained as a map created by connecting road centers. The topology data is suitable for approximate display of a location of a vehicle and may have a data form used for navigation for drivers. The topology data may be understood as data about road information other than information on driveways. The topology data may be generated based on data received from an external server through the communication device 220. The topology data may be based on data stored in at least one memory included in the vehicle 10.

The road data may include at least one of road slope data, road curvature data, or road speed limit data. The road data may further include no-passing zone data. The road data may be based on data received from an external server through the communication device 220. The road data may be based on data generated in the object detection device 210.

The HD map data may include detailed topology information in units of lanes of roads, connection information of each lane, and feature information for vehicle localization (e.g., traffic signs, lane marking/attribute, road furniture, etc.). The HD map data may be based on data received from an external server through the communication device 220.

The dynamic data may include various types of dynamic information which may be generated on roads. For example, the dynamic data may include construction information, variable speed road information, road condition information, traffic information, moving object information, etc. The dynamic data may be based on data received from an external server through the communication device 220. The dynamic data may be based on data generated in the object detection device 210.

The processor 170 may provide map data in a range from a position at which the vehicle 10 is located to the horizon.

2.1.2) Horizon Path Data

The horizon path data may be explained as a trajectory through which the vehicle 10 may travel in a range from a position at which the vehicle 10 is located to the horizon. The horizon path data may include data indicating a relative probability of selecting a road at a decision point (e.g., a fork, a junction, a crossroad, or the like). The relative probability may be calculated based on a time taken to arrive at a final destination. For example, if a time taken to arrive at a final destination is shorter when a first road is selected at a decision point than that when a second road is selected, a probability of selecting the first road may be calculated to be higher than a probability of selecting the second road.

The horizon path data may include a main path and a sub-path. The main path may be understood as a trajectory obtained by connecting roads having a high relative probability of being selected. The sub-path may be branched from at least one decision point on the main path. The sub-path may be understood as a trajectory obtained by connecting at least one road having a low relative probability of being selected at least one decision point on the main path.

3) Control Signal Generation Operation

The processor 170 may perform a control signal generation operation. The processor 170 may generate a control signal based on the electronic horizon data. For example, the processor 170 may generate at least one of a powertrain control signal, a brake device control signal, or a steering device control signal based on the electronic horizon data.

The processor 170 may transmit the generated control signal to the driving control device 250 through the interface 180. The driving control device 250 may transmit the control signal to at least one of a powertrain 251, a brake device 252, or a steering device 253.

2. Cabin

FIG. 5 is a diagram showing the interior of the vehicle according to embodiment(s).

FIG. 6 is a block diagram referred to in description of a cabin system for a vehicle according to embodiment(s).

Referring to FIGS. 5 and 6, a cabin system 300 for a vehicle (hereinafter, a cabin system) may be defined as a convenience system for a user who uses the vehicle 10. The cabin system 300 may be explained as a high-end system including a display system 350, a cargo system 355, a seat system 360, and a payment system 365. The cabin system 300 may include a main controller 370, a memory 340, an interface 380, a power supply 390, an input device 310, an imaging device 320, a communication device 330, the display system 350, the cargo system 355, the seat system 360, and the payment system 365. According to embodiments, the cabin system 300 may further include components in addition to the components described in this specification or may not include some of the components described in this specification.

1) Main Controller

The main controller 370 may be electrically connected to the input device 310, the communication device 330, the display system 350, the cargo system 355, the seat system 360, and the payment system 365 and exchange signals with these components. The main controller 370 may control the input device 310, the communication device 330, the display system 350, the cargo system 355, the seat system 360, and the payment system 365. The main controller 370 may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or electronic units for executing other functions.

The main controller 370 may be configured as at least one sub-controller. The main controller 370 may include a plurality of sub-controllers according to an embodiment. Each of the sub-controllers may individually control grouped devices and systems included in the cabin system 300. The devices and systems included in the cabin system 300 may be grouped by functions or grouped based on seats on which a user may sit.

The main controller 370 may include at least one processor 371. Although FIG. 6 illustrates the main controller 370 including a single processor 371, the main controller 371 may include a plurality of processors. The processor 371 may be categorized as one of the above-described sub-controllers.

The processor 371 may receive signals, information, or data from a user terminal through the communication device 330. The user terminal may transmit signals, information, or data to the cabin system 300.

The processor 371 may identify a user based on image data received from at least one of an internal camera or an external camera included in the imaging device. The processor 371 may identify a user by applying an image processing algorithm to the image data. For example, the processor 371 may identify a user by comparing information received from the user terminal with the image data. For example, the information may include at least one of route information, body information, fellow passenger information, baggage information, position information, preferred content information, preferred food information, disability information, or use history information of a user.

The main controller 370 may include an artificial intelligence (AI) agent 372. The AI agent 372 may perform machine learning based on data acquired through the input device 310. The AI agent 371 may control at least one of the display system 350, the cargo system 355, the seat system 360, or the payment system 365 based on machine learning results.

2) Essential Components

The memory 340 is electrically connected to the main controller 370. The memory 340 may store basic data about units, control data for operation control of units, and input/output data. The memory 340 may store data processed in the main controller 370. Hardware-wise, the memory 340 may be configured using at least one of a ROM, a RAM, an EPROM, a flash drive, or a hard drive. The memory 340 may store various types of data for the overall operation of the cabin system 300, such as a program for processing or control of the main controller 370. The memory 340 may be integrated with the main controller 370.

The interface 380 may exchange signals with at least one electronic device included in the vehicle 10 by wire or wirelessly. The interface 380 may be configured using at least one of a communication module, a terminal, a pin, a cable, a port, a circuit, an element, or a device.

The power supply 390 may provide power to the cabin system 300. The power supply 390 may be provided with power from a power source (e.g., a battery) included in the vehicle 10 and supply the power to each unit of the cabin system 300. The power supply 390 may operate according to a control signal supplied from the main controller 370. For example, the power supply 390 may be implemented as a switched-mode power supply (SMPS).

The cabin system 300 may include at least one PCB. The main controller 370, the memory 340, the interface 380, and the power supply 390 may be mounted on at least one PCB.

3) Input Device

The input device 310 may receive user input. The input device 310 may convert the user input into an electrical signal. The electrical signal converted by the input device 310 may be converted into a control signal and provided to at least one of the display system 350, the cargo system 355, the seat system 360, or the payment system 365. The main controller 370 or at least one processor included in the cabin system 300 may generate a control signal based on the electrical signal received from the input device 310.

The input device 310 may include at least one of a touch input unit, a gesture input unit, a mechanical input unit, or a voice input unit. The touch input unit may convert a user's touch input into an electrical signal. The touch input unit may include at least one touch sensor for detecting a user's touch input. According to an embodiment, the touch input unit may realize a touchscreen through integration with at least one display included in the display system 350. Such a touchscreen may provide both an input interface and an output interface between the cabin system 300 and a user. The gesture input unit may convert a user's gesture input into an electrical signal. The gesture input unit may include at least one of an infrared sensor or an image sensor to sense a user's gesture input. According to an embodiment, the gesture input unit may detect a user's three-dimensional gesture input. To this end, the gesture input unit may include a plurality of light output units for outputting infrared light or a plurality of image sensors. The gesture input unit may detect a user's three-dimensional gesture input using TOF, structured light, or disparity. The mechanical input unit may convert a user's physical input (e.g., press or rotation) through a mechanical device into an electrical signal. The mechanical input unit may include at least one of a button, a dome switch, a jog wheel, or a jog switch. Meanwhile, the gesture input unit and the mechanical input unit may be integrated. For example, the input device 310 may include a jog dial device that includes a gesture sensor and is formed such that it may be inserted into/ejected from a part of a surrounding structure (e.g., at least one of a seat, an armrest, or a door). When the jog dial device is parallel to the surrounding structure, the jog dial device may serve as a gesture input unit. When the jog dial device is protruded from the surrounding structure, the jog dial device may serve as a mechanical input unit. The voice input unit may convert a user's voice input into an electrical signal. The voice input unit may include at least one microphone. The voice input unit may include a beam forming microphone.

4) Imaging Device

The imaging device 320 may include at least one camera. The imaging device 320 may include at least one of an internal camera or an external camera. The internal camera may capture an image of the inside of the cabin. The external camera may capture an image of the outside of the vehicle. The internal camera may acquire an image of the inside of the cabin. The imaging device 320 may include at least one internal camera. It is desirable that the imaging device 320 include as many cameras as the number of passengers who can be accommodated in the vehicle. The imaging device 320 may provide an image acquired by the internal camera. The main controller 370 or at least one processor included in the cabin system 300 may detect a motion of a user based on an image acquired by the internal camera, generate a signal based on the detected motion, and provide the signal to at least one of the display system 350, the cargo system 355, the seat system 360, or the payment system 365. The external camera may acquire an image of the outside of the vehicle. The imaging device 320 may include at least one external camera. It is desirable that the imaging device 320 include as many cameras as the number of doors through which passengers can enter the vehicle. The imaging device 320 may provide an image acquired by the external camera. The main controller 370 or at least one processor included in the cabin system 300 may acquire user information based on the image acquired by the external camera. The main controller 370 or at least one processor included in the cabin system 300 may authenticate a user or acquire body information (e.g., height information, weight information, etc.) of a user, fellow passenger information of a user, and baggage information of a user based on the user information.

5) Communication Device

The communication device 330 may wirelessly exchange signals with external devices. The communication device 330 may exchange signals with external devices through a network or directly exchange signals with external devices. External devices may include at least one of a server, a mobile terminal, or another vehicle. The communication device 330 may exchange signals with at least one user terminal. The communication device 330 may include an antenna and at least one of an RF circuit or an RF element which may implement at least one communication protocol in order to perform communication. According to an embodiment, the communication device 330 may use a plurality of communication protocols. The communication device 330 may switch communication protocols according to a distance to a mobile terminal.

For example, the communication device may exchange signals with external devices based on cellular V2X (C-V2X). For example, C-V2X may include LTE based sidelink communication and/or NR based sidelink communication. Details related to C-V2X will be described later.

For example, the communication device may exchange signals with external devices based on dedicated short range communications (DSRC) or wireless access in vehicular environment (WAVE) based on IEEE 802.11p PHY/MAC layer technology and IEEE 1609 network/transport layer technology. DSRC (or WAVE) is communication specification for providing an intelligent transport system (ITS) service through short-range dedicated communication between vehicle-mounted devices or between a roadside device and a vehicle-mounted device. DSRC may be a communication scheme that may use a frequency of 5.9 GHz and have a data transfer rate in the range of 3 Mbps to 27 Mbps. IEEE 802.11p may be combined with IEEE 1609 to support DSRC (or WAVE).

The communication device of embodiment(s) may exchange signals with external devices using only one of C-V2X and DSRC. Alternatively, the communication device of embodiment(s) may exchange signals with external devices using a hybrid of C-V2X and DSRC.

6) Display System

The display system 350 may display graphical objects. The display system 350 may include at least one display device. For example, the display system 350 may include a first display device 410 for common use and a second display device 420 for individual use.

6.1) Display Device for Common Use

The first display device 410 may include at least one display 411 which outputs visual content. The display 411 included in the first display device 410 may be realized by at least one of a flat panel display, a curved display, a rollable display, or a flexible display. For example, the first display device 410 may include a first display 411 which is positioned behind a seat and formed to be inserted/ejected into/from the cabin, and a first mechanism for moving the first display 411. The first display 411 may be disposed so as to be inserted into/ejected from a slot formed in a seat main frame. According to an embodiment, the first display device 410 may further include a flexible area control mechanism. The first display may be formed to be flexible and a flexible area of the first display may be controlled according to user position. For example, the first display device 410 may be disposed on the ceiling inside the cabin and include a second display formed to be rollable and a second mechanism for rolling or unrolling the second display. The second display may be formed such that images may be displayed on both sides thereof. For example, the first display device 410 may be disposed on the ceiling inside the cabin and include a third display formed to be flexible and a third mechanism for bending or unbending the third display. According to an embodiment, the display system 350 may further include at least one processor which provides a control signal to at least one of the first display device 410 or the second display device 420. The processor included in the display system 350 may generate a control signal based on a signal received from at least one of the main controller 370, the input device 310, the imaging device 320, or the communication device 330.

A display area of a display included in the first display device 410 may be divided into a first area 411 a and a second area 411 b. The first area 411 a may be defined as a content display area. For example, the first area 411 may display at least one of graphical objects corresponding to entertainment content (e.g., movies, sports, shopping, music, etc.), video conferences, food menus, or augmented reality screens. The first area 411 a may display graphical objects corresponding to traveling situation information of the vehicle 10. The traveling situation information may include at least one of object information outside the vehicle, navigation information, or vehicle state information. The object information outside the vehicle may include information about presence or absence of an object, positional information of the object, information about a distance between the vehicle and the object, and information about a relative speed of the vehicle with respect to the object. The navigation information may include at least one of map information, information about a set destination, route information according to setting of the destination, information about various objects on a route, lane information, or information about the current position of the vehicle. The vehicle state information may include vehicle attitude information, vehicle speed information, vehicle tilt information, vehicle weight information, vehicle orientation information, vehicle battery information, vehicle fuel information, vehicle tire pressure information, vehicle steering information, vehicle indoor temperature information, vehicle indoor humidity information, pedal position information, vehicle engine temperature information, etc. The second area 411 b may be defined as a user interface area. For example, the second area 411 b may display an AI agent screen. The second area 411 b may be located in an area defined by a seat frame according to an embodiment. In this case, a user may view content displayed in the second area 411 b between seats. The first display device 410 may provide hologram content according to an embodiment. For example, the first display device 410 may provide hologram content for each of a plurality of users such that only a user who requests the content may view the content.

6.2) Display Device for Individual Use

The second display device 420 may include at least one display 421. The second display device 420 may provide the display 421 at a position at which only an individual passenger may view display content. For example, the display 421 may be disposed on an armrest of a seat. The second display device 420 may display graphic objects corresponding to personal information of a user. The second display device 420 may include as many displays 421 as the number of passengers who may ride in the vehicle. The second display device 420 may realize a touchscreen by forming a layered structure along with a touch sensor or being integrated with the touch sensor. The second display device 420 may display graphical objects for receiving user input for seat adjustment or indoor temperature adjustment.

7) Cargo System

The cargo system 355 may provide items to a user at the request of the user. The cargo system 355 may operate based on an electrical signal generated by the input device 310 or the communication device 330. The cargo system 355 may include a cargo box. The cargo box may be hidden, with items being loaded in a part under a seat. When an electrical signal based on user input is received, the cargo box may be exposed to the cabin. The user may select a necessary item from articles loaded in the cargo box. The cargo system 355 may include a sliding moving mechanism and an item pop-up mechanism in order to expose the cargo box according to user input. The cargo system 355 may include a plurality of cargo boxes in order to provide various types of items. A weight sensor for determining whether each item is provided may be embedded in the cargo box.

8) Seat System

The seat system 360 may provide a user customized seat to a user. The seat system 360 may operate based on an electrical signal generated by the input device 310 or the communication device 330. The seat system 360 may adjust at least one element of a seat based on acquired user body data. The seat system 360 may include a user detection sensor (e.g., a pressure sensor) for determining whether a user sits on a seat. The seat system 360 may include a plurality of seats on which a plurality of users may sit. One of the plurality of seats may be disposed to face at least one other seat. At least two users may set facing each other inside the cabin.

9) Payment System

The payment system 365 may provide a payment service to a user. The payment system 365 may operate based on an electrical signal generated by the input device 310 or the communication device 330. The payment system 365 may calculate a price for at least one service used by the user and request the user to pay the calculated price.

3. Vehicular Communications for ITS

Overview

An intelligent transport system (ITS) based on vehicle-to-everything (V2X) communication (vehicle communication) is mainly composed of an access layer, a network & transport layer, a facilities layer, an application layer, a security entity, a management entity, and so on.

Vehicle communication may be applied to various scenarios such as vehicle-to-vehicle (V2V) communication, vehicle-to-BS (V2N or N2V) communication, vehicle-to-road side unit (RSU) (V2I or I2V) communication, RSU-to-RSU (I2I) communication, vehicle-to-pedestrian (V2P or P2V) communication, RSU-to-pedestrian (I2P or P2I) communication, and so on. A vehicle, a base station (BS), an RSU, a pedestrian, etc., which are subjects of vehicle communication, are referred to as an ITS station.

Architecture

FIG. 7 illustrates an ITS station reference architecture defined in ISO 21217/EN 302 665. The ITS station reference architecture is composed of the access layer, network & transport layer, facilities layer, entities for security and management, and application layer, which is located at the top. The ITS station reference architecture follows a layered OSI model.

The features of the ITS station reference architecture will be described based on the OSI model of FIG. 7. The access layer of the ITS station corresponds to OSI layer 1 (physical layer) and OSI layer 2 (data link layer). The network & transport layer of the ITS station corresponds to OSI layer 3 (network layer) and OSI layer 4 (transport layer). The facilities layer of the ITS station corresponds to OSI layer 5 (session layer), OSI layer 6 (presentation layer), and OSI layer 7 (application layer).

The application layer located at the top of the ITS station performs a function of actually implementing and supporting a use case, and the application layer may be selectively used depending on use cases. The management entity manages all layers including communication and operation of the ITS station. The security entity provides security services for all layers. Each layer of the ITS station exchanges data to be transmitted or received through vehicle communication and additional information for various purposes via interfaces therebetween. Various interfaces are abbreviated as follows.

MA: Interface between management entity and application layer

MF: Interface between management entity and facilities layer

MN: Interface between management entity and networking & transport layer

MI: Interface between management entity and access layer

FA: Interface between facilities layer and ITS-S applications

NF: Interface between networking & transport layer and facilities layer

IN: Interface between access layer and networking & transport layer

SA: Interface between security entity and ITS-S applications

SF: Interface between security entity and facilities layer

SN: Interface between security entity and networking & transport layer

SI: Interface between security entity and access layer

FIG. 8 illustrates an exemplary ITS station structure capable of being designed and applied based on the ITS station reference architecture shown in FIG. 7. The main concept of the structure of FIG. 7 is to allow each layer having a specific function to distribute and perform communication processing between two ends: vehicles/users configured in a communication network. That is, when a vehicle-to-vehicle message is generated, a vehicle and ITS system (or another ITS-related terminal/system) may transfer data through each layer down one layer at a time, and a vehicle or ITS system (or another ITS-related terminal/system) receiving the message may transfer data up one layer at a time when the message arrives.

The ITS based on vehicle and network communication is systematically designed in consideration of various access technologies, network protocols, communication interfaces, and so on to support various use cases. The roles and functions of each layer described below may vary according to circumstances. Hereinafter, the main functions of each layer will be briefly described.

Application Layer

The application layer actually implements and supports various use cases. For example, the application layer provides safety and traffic information and other entertainment information.

FIG. 9 illustrates an exemplary structure of the application layer. To provide services, the application layer provides controls the ITS station to which the application belongs in various ways or transfers service messages to end vehicles/users/infrastructure through vehicle communication via lower layers: access layer, network & transport layer, and facilities layer. In this case, the ITS application may support various use cases, and these use cases may be grouped into other applications such as road safety, traffic efficiency, local services, and infotainment. The application classifications and use cases of FIG. 9 may be updated when a new application scenario is defined. In FIG. 9, the layer management serves to manage and service information related to operation and security of the application layer, and related information is transferred and shared in two ways through MA (i.e., interface between management entity and application layer) and SA (i.e., interface between security entity and ITS-S applications) (or service access point (SAP) (e.g., MA-SAP, SA-SAP, etc.)). A request from the application layer to the facilities layer or a service message and related information from the facilities layer to the application layer may be transferred through FA (interface between facilities layer and ITS-S applications or FA-SAP).

Facilities Layer

The facilities layer supports to effectively implement various use cases defined in the upper application layer. For example, the facilities layer performs application support, information support, and/or session/communication support.

FIG. 10 illustrates an exemplary structure of the facilities layer. The facilities layer basically supports the functions of the upper three layers of the OSI model, for example, the session layer, presentation layer, and application layer. Specifically, as shown in FIG. 10, the facilities layer provides the following facilities for the ITS: application support, information support, session/communication support, etc. Here, the facilities mean components that provide functionality, information, and data.

[Application support facilities]: The application support facilities are facilities that support the operations of the ITS application (e.g., ITS message generation, transmission/reception with lower layers, and management thereof). Examples thereof include a cooperative awareness (CA) basic service, a decentralized environmental notification (DEN) basic service, and the like. In the future, facilities entities and related messages may be additionally defined for new services such as cooperative adaptive cruise control (CACC), platooning, a vulnerable roadside user (VRU), a collective perception service (CPS), etc.

[Information support facilities]: The information support facilities are facilities that provide common data information or databases used for various ITS applications. Examples thereof include a local dynamic map (LDM), etc.

[Session/communication support facilities]: The session/communication support facilities are facilities that provide services for communications and session management. Examples thereof include addressing mode, session support, etc.

The facilities may be divided into common facilities and domain facilities as shown in FIG. 10.

[Common facilities]: The common facilities are facilities that provide common services or functions required for various ITS applications and ITS station operations. Examples thereof include time management, position management, services management, etc.

[Domain facilities]: The domain facilities are facilities that provide special services or functions required only for some (one or more) ITS applications. Examples thereof include a DEN basic service for road hazard warning (RHW) applications. The domain facilities are optional functions. That is, the domain facilities are not used unless supported by the ITS station.

In FIG. 10, the layer management serves to manage and service information related to operation and security of the facilities layer, and related information is transferred and shared in two ways through MF (i.e., interface between management entity and facilities layer) and SF (i.e., interface between security entity and facilities layer) (or MF-SAP, SF-SAP, etc.). A request from the application layer to the facilities layer or a service message and related information from the facilities layer to the application layer may be transferred through FA (or FA-SAP). A service message and related information between the facilities layer and lower networking & transport layer may be transferred bidirectionally through NF (i.e., interface between networking & transport layer and facilities layer) (or NF-SAP).

Network & Transport Layer

The network & transport layer configures a network for vehicle communication between homogenous or heterogeneous networks by supporting various transport protocols and network protocols. For example, the network & transport layer may provide Internet access, routing, and a vehicle network based on Internet protocols such as TCP/UDP+IPv6. Specifically, the vehicle network may be formed based on a basic transport protocol (BTP) and a GeoNetworking-based protocol. In this case, networking based on geographic location information may also be supported. A vehicle network layer may be designed or configured in an access layer technology dependent manner. On the other hand, the vehicle network may be designed or configured in an access layer technology independent manner, i.e., in an access layer technology agnostic manner.

FIG. 11 illustrates the functions of the European ITS network & transport layer. Basically, the functions of the ITS network & transport layer are similar to or identical to those of the OSI 3 layer (network layer) and OSI 4 layer (transport layer). Hereinafter, the features of the functions of the ITS network & transport layer will be described.

[Transport layer]: The transport layer is a connection layer that transfers a service message and related information provided from upper layers (session layer, presentation layer, application layer, etc.) and lower layers (network layer, data link layer, physical layer, etc.). The transport layer controls data transmitted by the application of a transmitting ITS station to arrive at the application of a destination ITS station. For example, transport protocols considered in the European ITS include not only a TCP, a UDP, etc. which are currently used as Internet protocols as shown in FIG. 11 but also transport protocols only for the ITS such as a BTS.

[Network layer]: The network layer determines the logical address and packet transfer method/path of a destination and adds information such as the logical address and transfer path/method to a packet provided from the transport layer to the header of the network layer. As an example of the packet transfer method, unicast, broadcast, multicast, etc. may be considered between ITS stations. Various networking protocols may be considered for the ITS such as GeoNetworking, IPv6 networking with mobility support, and IPv6 over GeoNetworking. In addition to simple packet transmission, the GeoNetworking protocol may be applied to various transfer routes or ranges such as forwarding based on location information about stations including vehicles or forwarding based on the number of forwarding hops.

In FIG. 11, the layer management serves to manage and service information related to operation and security of the network & transport layer, and related information is transferred and shared in two ways through MN (i.e., interface between management entity and networking & transport layer) (or MN-SAP) and SN (i.e., interface between security entity and networking & transport layer) (or SN-SAP). A service message and related information between the facilities layer and networking & transport layer may be transferred bidirectionally through NF (or NF-SAP). A service message and related information between the networking & transport layer and access layer may be exchanged through IN (interface between access layer and networking & transport layer) (or IN-SAP).

The North American ITS network & transport layer supports IPv6 and TCP/UDP to support IP data as in Europe. A wireless access for vehicular environments (WAVE) short message protocol (WSMP) is defined as a protocol only for the ITS.

FIG. 12 illustrates the structure of a WAVE short message (WSM) packet generated according to the WSMP. The WSM packet is composed of a WSMP header and WSM data for transmitting a message, and the WSMP header consists of a version, a PSID, a WSMP header extension field, a WSM WAVE element ID, and a length.

The version is defined by a 4-bit WsmpVersion field indicating the actual WSMP version and a 4-bit reserved field.

The PSID is a provider service identifier, which is allocated by upper layers depending on applications, and assists the receiver in determining an appropriate upper layer.

The Extension fields are fields for extending the WSMP header, and information such as a channel number, a data rate, and used transmit power is inserted thereinto.

The WSMP WAVE element ID specifies the type of WSM to be transmitted.

The Length specifies the length of WSM data to be transmitted through a 12-bit WSMLength field in octets, and the remaining 4 bits are reserved.

A logical link control (LLC) header allows to transmit IP data and WSMP data separately, which are identified by the Ethertype of SNAP. The structures of LLC and SNAP headers are defined in IEEE 802.2. When IP data is transmitted, the Ethertype is set to 0x86DD to configure the LLC header. When WSMP data is transmitted, the Ethertype is set to 0x88DC to configure the LLC header. When the receiver checks that the Ethertype is 0x86DD, the receiver uploads a packet on an IP data path. If the Ethertype is 0x88DC, the receiver uploads a packet on a WSMP path.

Access Layer

The access layer transfers messages or data received from upper layers over physical channels. As access layer technologies, the following technologies may be applied: an ITS-G5 vehicle communication technology based on IEEE 802.11p, a satellite/broadband wireless mobile communication technology, a wireless cellular communication technology including 2G/3G/4G (LTE)/5G, a cellular-V2X communication technology such as LTE-V2X and NR-V2X, a broadband terrestrial digital broadcasting technology such as DVB-T/T2/ATSC3.0, a GPS technology, and so on.

FIG. 13 illustrates the configuration of an ITS access layer commonly applied to IEEE 802.11p, cellular-V2X (LTE-V2X, NR-V2X, etc.), etc. The functions of the ITS access layer are similar or equal to those of OSI 1 layer (physical layer) and OSI 2 layer (data link layer) and have the following characteristics.

Data Link Layer

The data link layer converts a physical line between adjacent nodes (or between vehicles) with noise into a communication channel with no transmission errors to allow upper network layers to use the communication channel. The data link layer performs the following functions: a function that transmits/carries/forwards a 3 layer protocol; a framing function that groups data to be transmitted by dividing the data into packets (or frames) as a transmission unit; a flow control function that compensates for the speed difference between the transmitter and receiver; and a function that detects and corrects a transmission error or detects a transmission error based on a timer and an ACK signal at the transmitter according to an automatic repeat request (ARQ) method and retransmits packets which are not correctly received (because it is expected that errors and noise randomly occur due to the characteristics of a physical transmission medium). In addition, the data link layer also performs the following functions: a function that assigns a sequence number (serial number) to a packet and an ACK signal to avoid confusing the packet and the ACK signal; and a function that controls the establishment, maintenance, and release of a data link between network entities and data transmission therebetween. The data link layer of FIG. 13 may be composed of the following sub-layers: logical link control (LLC), radio resource control (RRC), packet data convergence protocol (PDCP), radio link control (RLC), medium access control (MAC), multi-channel (MCO). Hereinafter, the main functions of the above sub-layers will be described.

LLC sub-layer: The LLC sub-layer allows to use several different lower MAC sub-layer protocols, thereby enabling communication regardless of the topology of the network.

RRC sub-layer: The RRC sub-layer performs the following functions: broadcasting of cell system information necessary for all user equipments (UEs) in a cell; control of paging message transmission; management (setup/maintenance/release) of an RRC connection between a UE and a E-UTRAN; mobility management (handover); UE context transfer between eNodeBs during a handover; UE measurement reporting and control thereof; UE capability management; temporary assignment of a cell ID to a UE; security management including key management; and RRC message encryption.

PDCP sub-layer: The PDCP sub-layer performs the following functions: compression of an IP packet header according to a compression method such as robust header compression (ROHC); encryption of control messages and user data (ciphering); data integrity; and data loss prevention during a handover.

RLC sub-layer: The RLC sub-layer performs the following functions: data transmission by adjusting the size of a packet from the upper PDCP layer to be allowed for the MAC layer through packet segmentation/concatenation; improvement of data transmission reliability by managing transmission errors and retransmission; checking of the order of received data; rearrangement; and redundancy check.

MAC sub-layer: The MAC sub-layer performs the following functions: a function that controls the occurrence of collision/contention between nodes and matches a packet transmitted from an upper layer to a physical layer frame format in order to allow to multiple nodes to share a medium; assignment and identification of transmitter/receiver addresses; carrier detection; collision detection; and detection of obstacles on a physical medium.

MCO sub-layer: The MCO sub-layer uses a plurality of frequency channels to effectively provide various services. The main function of the MCO sub-layer is to effectively distribute traffic load in a specific frequency channel to other channels, thereby minimizing collision/contention of communication information between vehicles on each frequency channel

Physical Layer

The physical layer is the lowest layer in the ITS layer structure. The physical layer performs the following functions: definition of an interface between a node and a transmission medium; modulation, coding, and mapping of a transport channel to a physical channel for bit transfer between data link layer entities; notifying the MAC sublayer whether a wireless medium is in use (busy or idle) through carrier sensing, clear channel assessment (CCA), etc.

Main Features of IEEE 802.11p MAC Sub-Layer/PHY Layer

FIG. 14 illustrates the structure of main features of a MAC sub-layer and a PHY layer of IEEE 802.11p. The structure of FIG. 14 includes channel coordination in which channel access is defined; channel routing that defines an operation process for a management frame and overall data between PHY-MAC layer; enhanced dedicated channel access (EDCA) that determines and defines priorities of transmission frames; and data buffers (or queues) that store a frame received from an upper layer. Hereinafter, each part will be described.

Channel coordination: The channel coordination is divided into a control channel (CCH) and a service channel (SCH) so that channel access may be defined.

Data buffers (queues): The data buffers store frames input from upper layers based on defined access categories (ACs). As shown in FIG. 14, each AC has its own data buffer.

Channel routing: The channel routing transfers data input from an upper layer to the data buffer (queue). In addition, the channel routing calls transmission operation parameters such as channel coordination, channel number for frame transmission, transmit power, and data rate in response to a transmission request from the upper layer.

EDCA: FIG. 15 illustrates an EDCA operation structure. The EDCA is a contention based medium access approach in which traffic is categorized into fours 4 ACs according to the types of traffic, a different priority is given to each category, and a different parameter is allocated for each AC so that more transmission opportunities are given to high-priority traffic in order to guarantee QoS in the conventional IEEE 802.11e MAC layer. To transmit data including a priority, the EDCA assigns 8 priorities from 0 to 7, maps data arriving at the MAC layer to four ACs according to priorities. Every AC has its own transmission queue and AC parameter, and the difference between the priorities of ACs is determined based on different AC parameter values. If there occurs a collision between stations during frame transmission, a new backoff counter is created. As shown in FIG. 15, four transmission queues per AC defined in IEEE 802.11e MAC compete with each other to access a wireless medium within one station. Since each AC has an independent backoff counter, a virtual collision may occur. If two or more ACs complete backoff at the same time, data is first transmitted to the AC with the highest priority, and the other ACs update their backoff counters again by increasing CW values. Such a contention resolution procedure is called a virtual contention handling procedure. The EDCA also allows access to a channel for data transmission through a transmission opportunity (TXOP). If one frame is too long so that the frame is incapable of being transmitted during one TXOP, it may be divided into small frames and then transmitted.

FIG. 16 illustrates a transmitter structure of a physical layer. Specifically, FIG. 16 shows a signal processing block diagram of a physical layer on the assumption of IEEE 802.11p orthogonal frequency division multiplexing (OFDM). The physical layer may include a PLCP sub-layer baseband signal processing part composed of scrambling, forward error correction (FEC), an interleaver, a mapper, pilot insertion, an inverse fast Fourier transform (IFFT), guard insertion, preamble insertion, etc. and a PMD sub-layer RF band signal processing part composed of wave shaping (including In-phase/quadrature-phase modulation), a digital analog converter (DAC), etc. Each block will be described below.

The scrambler block perform randomization by XOR of an input bit stream with a pseudo random binary sequence (PRBS). The block may be omitted or replaced by another block having a similar or identical function.

In a forward error coding (FEC) process, redundancy is added to the scrambler output bit stream so that the receiver is allowed to correct errors on a transport channel. The block may be omitted or replaced by another block having a similar or identical function.

The (bit) interleaver block interleaves an input bit stream according to interleaving rules to be robust against burst errors, which may occur on a transport channel. When deep fading or erasure is applied to QAM symbols, interleaved bits are mapped to each QAM symbol. Thus, it is possible to prevent an error from occurring in consecutive bits among all codeword bits. The block may be omitted or replaced by another block having a similar or identical function.

The constellation mapper block allocates an input bit word to one constellation. The block may be omitted or replaced by another block having a similar or identical function.

The pilot insertion block inserts reference signals at predetermined positions for each signal block. The pilot insertion block is used to allow the receiver to estimate channels and channel distortions such as a frequency offset and a timing offset. The block may be omitted or replaced by another block having a similar or identical function.

The inverse waveform transform block transforms and outputs an input signal in such a way that transmission efficiency and flexibility are improved in consideration of the characteristics of a transport channel and the system structure. In an embodiment, a method of converting a frequency-domain signal into a time-domain signal based on inverse FFT operation may be used in OFDM systems. The inverse waveform transform block may not be used in single carrier systems. The block may be omitted or replaced by another block having a similar or identical function.

The guard sequence insertion block provides a guard interval between adjacent signal blocks to minimize the effect of delay spread of a transport channel and, if necessary, inserts a specific sequence to facilitate synchronization or channel estimation of the receiver. In an embodiment, a method of inserting a cyclic prefix into the guard interval of an OFDM symbol may be used in OFDM systems. The block may be omitted or replaced by another block having a similar or identical function.

The preamble insertion block inserts a known type of signal determined between the transmitter and receiver into a transmission signal so that the receiver is capable of detecting a target system signal quickly and efficiently. In an embodiment, a method of defining a transmission frame composed of several OFDM symbols and inserting a preamble symbol at the beginning of each transmission frame may be used in OFDM systems. The block may be omitted or replaced by another block having a similar or identical function.

The waveform processing block performs waveform processing on an input baseband signal to match the transmission characteristics of a channel. In an embodiment, a method of performing square-root-raised cosine (SRRC) filtering to obtain out-of-band emission standards of a transmission signal may be used. The waveform processing block may not be used in multi-carrier systems. The block may be omitted or replaced by another block having a similar or identical function.

Finally, the DAC block converts an input digital signal into an analog signal and then outputs the analog signal. The DAC output signal is transmitted to an output antenna (in this embodiment). The block may be omitted or replaced by another block having a similar or identical function.

Main Features of LTE-V2X PHY/MAC Layer

Hereinafter, details of device-to-device (D2D) communication, which is the major feature of cellular-V2X (LTE-V2X or NR-V2X) communication, will be described.

FIG. 17 illustrates a data flow between MAC and PHY layers in cellular-V2X.

In FIG. 17, “H” denotes a header and a sub-header. A radio bearer is a path between a UE and a BS used when user data or signaling passes through a network. In other words, the radio bearer is a pipe that carries user data or signaling between the UE and BS. Radio bearers are classified into data radio bearers (DRBs) for user plane data and signaling radio bearers (SRBs) for control plane data. For example, SRBs are used to transmit only RRC and NAS messages, and DRBs are used to carry user data.

When the UE is the transmitter, packets including user data generated by the application(s) of the UE are provided to layer 2 (i.e., L2) of the NR. The UE may be an MTC device, an M2M device, a D2D device, an IoT device, a vehicle, a robot, or an AI module. In implementations of the present disclosure, a packet including data generated by the application of the UE may be an Internet protocol (IP) packet, an address resolution protocol (ARP) packet(s), or a non-IP packet.

Layer 2 of the NR may be divided into the following sublayers: MAC; RLC; PDCP and service data adaptation protocol (SDAP). The SDAP, which is a protocol layer not existing in the LTE system, provides QoS flows to NGC. For example, the SDAP supports mapping between QoS flows and data radio bearers. In the LTE system, an IP PDU including an IP packet may be a PDCP SDU in the PDCP layer. In implementations of the present disclosure, the PDCP may support efficient transport of IP, ARP, and/or non-IP packets to/from a wireless link. The RLC generates an RLC PDU and provides the RLC PDU to the MAC. The MAC layer is located between the RLC layer and the physical layer (PHY layer), which is layer 1 (i.e., L1). The MAC layer is connected to the RLC layer through logical channels and connected to the PHY layer through transport channels. The MAC generates a MAC PDU and provides the MAC PDU to the PHY, and the MAC PDU corresponds to a transport block in the PHY layer. The transport block is transmitted over a physical channel during the signal processing process.

In the receiver, a transport block obtained by performing signal processing on data received over a physical channel is transferred from the PHY layer to layer 2. The receiver may be the UE or BS. The transport block is a MAC PDU in the MAC layer of layer 2. The MAC PDU is provided to the application layer through layer 2 based on an IP, ARP or non-IP protocol.

The radio protocol stack of the 3GPP system is largely divided into a protocol stack for a user plane and a protocol stack for a control plane. The user plane, also called the data plane, is used to carry user traffic (i.e., user data). The user plane handles user data such as voice and data. In contrast, the control plane handles control signaling rather than user data between UEs or between a UE and a network node. In the LTE system, the protocol stack for the user plane includes PDCP, RLC, MAC and PHY, and in the NR system, the protocol stack for the user plane includes SDAP, PDCP, RLC, MAC and PHY. In the LTE and NR systems, the protocol stack for the control plane includes PDCP, RLC and MAC terminated at the BS in the network. In addition, the protocol stack for the control plane includes RRC, which is a higher layer of the PDCP, and a non-access stratum (NAS) control protocol, which is a higher layer of the RRC. The NAS protocol is terminated by an access and mobility management function (AMF) of the core network in the network and performs mobility management and bearer management. The RRC supports transfer of NAS signaling and performs efficient management of radio resources and functions required therefor. For example, the RRC supports the following functions: broadcasting of system information; establishment, maintenance, and release of an RRC connection between the UE and BS; establishment, establishment, maintenance, and release of radio bearers; UE measurement reporting and control of reporting; detection and recovery of radio link failure; NAS message transfer to/from the NAS of the UE.

In the present disclosure, RRC messages/signaling by or from the BS may mean RRC messages/signaling transmitted from the RRC layer of the BS to the RRC layer of the UE. The UE is configured with or operates based on an information element (IE) that is parameter(s) or a set of parameter(s) included in the RRC messages/signaling from the BS.

FIG. 18 illustrates an example of processing for uplink transmission.

Each block illustrated in FIG. 18 may be implemented in each module in a physical layer block of a transmitter. Specifically, the uplink signal processing of FIG. 18 may be performed by the processor of the UE/BS described in the present disclosure. Referring to FIG. 18, uplink physical channel processing includes scrambling, modulation mapping, layer mapping, transform precoding, precoding, and resource element mapping, and SC-FDMA signal generation. Each of the above processes may be performed separately or together in each module of the transmitter. The transform precoding spreads UL data in a special way that reduces the peak-to-average power ratio (PAPR) of a waveform and is a kind of discrete Fourier transform (DFT). OFDM using a CP with transform precoding that performs DFT spreading is called DFT-s-OFDM, and OFDM using a CP without DFT spreading is called CP-OFDM. When uplink (UL) is enabled in the NR system, transform precoding may be optionally applied. That is, the NR system supports two options for UL waveforms, one of which is CP-OFDM and the other is DFT-s-OFDM. The BS informs the UE whether the UE needs to use CP-OFDM or DFT-s-OFDM as a UL transmission waveform by RRC parameters. FIG. 18 is a conceptual diagram illustrating UL physical channel processing for DFT-s-OFDM, and in the case of CP-OFDM, the transform precoding among the processes of FIG. 18 is omitted.

Each of the above processes will be described in detail. For one codeword, the transmitter may scramble coded bits in the codeword by a scrambling module and then transmit the scrambled coded bits on a physical channel. The codeword is obtained by encoding a transport block. The scrambled bits are modulated into a complex-valued modulation symbol by a modulation mapping module. The modulation mapping module may modulate the scrambled bits according to a predetermined modulation scheme and arrange the scrambled bits as the complex-valued modulation symbol representing positions on a signal constellation. Pi/2-binary phase shift keying (pi/2-BPSK), m-phase shift keying (m-PSK), or m-quadrature amplitude modulation (m-QAM) may be used to modulate the encoded data. The complex-valued modulation symbol may be mapped to one or more transport layers by a layer mapping module. The complex-valued modulation symbol on each layer may be precoded by a precoding module for transmission on an antenna port. When transform precoding is enabled, the precoding module may perform precoding after performing transform precoding on the complex-valued modulation symbol as illustrated in FIG. 18. The precoding module may process complex-valued modulation symbols in MIMO according to multiple transmission antennas to output antenna-specific symbols and distribute the antenna-specific symbols to a resource element mapping module. An output z of the precoding module may be obtained by multiplying an output y of the layer mapping module by a precoding matrix W of N×M. where N is the number of antenna ports, and M is the number of layers. The resource element mapping module maps the complex-valued modulation symbols for each antenna port to appropriate resource elements in a resource block allocated for transmission. The resource element mapping module may map the complex-valued modulation symbols to appropriate subcarriers and perform multiplexing according to users. An SC-FDMA signal generation module (or a CP-OFDM signal generation module when transform precoding is disabled) modulates the complex-valued modulation symbols according to a specific modulation scheme, for example, an OFDM scheme in order to generate a complex-valued time domain OFDM symbol signal. The signal generation module may perform the IFFT on the antenna-specific symbols, and a CP may be inserted into the time-domain symbols on which the IFFT is performed. After applying digital-to-analog conversion and frequency upconversion to the OFDM symbols, the OFDM symbols are transmitted to the receiver on each transmission antenna. The signal generation module may include an IFFT module, a CP inserter, a digital-to-analog converter (DAC), a frequency upconverter, and so on.

4. C-V2X

A wireless communication system is a multiple access system that supports communication with multiple users by sharing available system resources (e.g., bandwidth, transmission power, etc.). Examples of the multiple access system include a code division multiple access (CDMA) system, a frequency division multiple access (FDMA) system, a time division multiple access (TDMA) system, an orthogonal frequency division multiple access (OFDMA) system, a single-carrier frequency division multiple access (SC-FDMA) system, and a multi-carrier frequency division multiple access (MC-FDMA) system.

Sidelink (SL) refers to a communication scheme in which UEs establish a direct link therebetween and then directly exchange voice or data without intervention of a BS. The SL is considered as one method for solving the burden of the BS caused by a rapid increase in data traffic.

V2X is a communication technology in which a vehicle exchanges information with other vehicles, pedestrians, and infrastructure by wired/wireless communication. V2X may be categorized into four types: vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-network (V2N), and vehicle-to-pedestrian (V2P). V2X communication may be provided via a PC5 interface and/or a Uu interface.

As many communication devices demand greater communication capacity, there is a need for mobile broadband communication enhanced over the current radio access technology (RAT). Accordingly, a communication system is being discussed in consideration of services or UEs sensitive to reliability and latency. A next-generation radio access technology in consideration of enhanced mobile broadband communication, massive MTC, and ultra-reliable and low-latency communication (URLLC) may be referred to as a new RAT or new radio (NR). The V2X communication may also be supported in the NR.

The following technologies may be applied to various wireless communication systems including the CDMA system, FDMA system, TDMA system, OFDMA system, SC-FDMA system, etc. CDMA may be implemented with a radio technology such as universal terrestrial radio access (UTRA) or CDMA2000. TDMA may be implemented with a radio technology such as global system for mobile communications (GSM), general packet radio service (GPRS), enhanced data rates for GSM evolution (EDGE), and so on. OFDMA may be implemented with a wireless technology such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802-20, and evolved UTRA (E-UTRA). IEEE 802.16m is an evolution of IEEE 802.16e and provides backward compatibility with systems based on IEEE 802.16e. UTRA is a part of the universal mobile telecommunications system (UMTS). 3rd generation partnership project (3GPP) LTE is a part of evolved UMTS (E-UMTS) that uses evolved-UMTS terrestrial radio access (E-UTRA). In 3GPP LTE, OFDMA is adopted for DL, and SC-FDMA is adopted for UL. LTE-A (advanced) is an evolution of 3GPP LTE.

5G NR is a technology beyond LTE-A. Specifically, 5G NR is a new clean slate type of mobile communication system with the following characteristics: high performance, low latency, and high availability. 5G NR may utilize all available spectrum resources including low frequency bands below 1 GHz, intermediate frequency bands from 1 GHz to 10 GHz, and high frequency (millimeter wave) bands above 24 GHz.

For clarity of description, the present disclosure will be mainly described based on LTE-A or 5G NR, but the technical idea of examples or implementation examples of the present disclosure is not limited thereto.

FIG. 19 illustrates the structure of an LTE system to which embodiment(s) are applicable. This system may be referred to as an evolved-UMTS terrestrial radio access network (E-UTRAN) or long-term evolution (LTE)/LTE-advanced (LTE-A) system.

Referring to FIG. 19, the E-UTRAN includes a base station 20 that provides a control plane and a user plan to a user equipment (UE) 10. The UE 10 may be fixed or mobile. The UE 10 may be referred to by another term, such as a mobile station (MS), a user terminal (UT), a subscriber station (SS), a mobile terminal (MT), a wireless device, etc. The BS 20 refers to a fixed station that communicates with the UE 10. The BS 20 may be referred to by another term, such as an evolved-NodeB (eNB), a base transceiver system (BTS), an access point, etc.

BSs 20 may be connected to each other through an X2 interface. The BS 20 is connected to an evolved packet core (EPC) 30 through an S1 interface, more specifically, to a mobility management entity (MME) through S1-MME and to a serving gateway (S-GW) through S1-U.

The EPC 30 includes the MME, the S-GW, and a packet data network (PDN) gateway (P-GW). The MME has access information of the UE or capability information of the UE, and such information is generally used for mobility management of the UE. The S-GW is a gateway having the E-UTRAN as an end point. The P-GW is a gateway having the PDN as an end point.

Layers of a radio interface protocol between the UE and the network may be classified into a first layer (L1), a second layer (L2), and a third layer (L3) based on the lower three layers of the open system interconnection (OSI) reference model that is well-known in a communication system. Thereamong, a physical layer belonging to the first layer provides an information transfer service using a physical channel, and a radio resource control (RRC) layer belonging to the third layer serves to control a radio resource between the UE and the network. For this, the RRC layer exchanges an RRC message between the UE and the BS.

FIG. 20 illustrates a radio protocol architecture for a user plane to which embodiment(s) are applicable.

FIG. 21 illustrates a radio protocol architecture for a control plane to which embodiment(s) are applicable. The user plane is a protocol stack for user data transmission. The control plane is a protocol stack for control signal transmission.

Referring to FIGS. 20 and 21, a physical layer provides an upper layer with an information transfer service through a physical channel. The physical layer is connected to a media access control (MAC) layer, which is an upper layer of the physical layer, through a transport channel. Data is transferred between the MAC layer and the physical layer through the transport channel. The transport channel is classified according to how and with which characteristics data is transferred through a radio interface.

Data is moved between different physical layers, i.e., between the physical layers of a transmitter and a receiver, through a physical channel. The physical channel may be modulated according to an orthogonal frequency division multiplexing (OFDM) scheme and use time and frequency as radio resources.

The MAC layer provides a service to a radio link control (RLC) layer, which is an upper layer, through a logical channel. The MAC layer provides a mapping function from a plurality of logical channels to a plurality of transport channels. The MAC layer also provides a logical channel multiplexing function caused by mapping from a plurality of logical channels to a single transport channel. A MAC sub-layer provides data transfer services on logical channels.

The RLC layer performs concatenation, segmentation, and reassembly of an RLC service data unit (SDU). In order to guarantee various types of quality of service (QoS) required by a radio bearer (RB), the RLC layer provides three operation modes: transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM). AM RLC provides error correction through an automatic repeat request (ARQ).

The RRC layer is defined only in the control plane. The RRC layer is related to the configuration, reconfiguration, and release of RBs to serve to control logical channels, transport channels, and physical channels. The RB means a logical path provided by the first layer (physical layer) and the second layer (MAC layer, RLC layer, or PDCP layer) in order to transfer data between a UE and a network.

A function of a packet data convergence protocol (PDCP) layer in the user plane includes transfer, header compression, and ciphering of user data. A function of the PDCP layer in the control plane includes transfer and encryption/integrity protection of control plane data.

The configuration of the RB means a process of defining the characteristics of a radio protocol layer and channels in order to provide specific service and configuring each detailed parameter and operating method. The RB may be divided into two types of a signaling RB (SRB) and a data RB (DRB). The SRB is used as a passage through which an RRC message is transported in the control plane, and the DRB is used as a passage through which user data is transported in the user plane.

If RRC connection is established between the RRC layer of UE and the RRC layer of the E-UTRAN, the UE is in an RRC connected (RRC_CONNECTED) state and if not, the UE is in an RRC idle (RRC_IDLE) state. In NR, an RRC inactive (RRC_INACTIVE) state has been further defined. The UE of RRC_INACTIVE state may release connection to the BS while maintaining connection to a core network.

A downlink transport channel through which data is transmitted from the network to the UE includes a broadcast channel (BCH) through which system information is transmitted and a downlink shared channel (SCH) through which user traffic or control messages are transmitted. Traffic or a control message for a downlink multicast or broadcast service may be transmitted through the downlink SCH or may be transmitted through a separate downlink multicast channel (MCH). Meanwhile, an uplink transport channel through which data is transmitted from the UE to the network includes a random access channel (RACH) through which an initial control message is transmitted and an uplink shared channel (SCH) through which user traffic or a control message is transmitted.

Logical channels that are placed over the transport channel and mapped to the transport channel include a broadcast control channel (BCCH), a paging control channel (PCCH), a common control channel (CCCH), a multicast control channel (MCCH), and a multicast traffic channel (MTCH).

The physical channel includes several OFDM symbols in the time domain and several subcarriers in the frequency domain. One subframe includes a plurality of OFDM symbols in the time domain. A resource block is a resources allocation unit and includes a plurality of OFDM symbols and a plurality of subcarriers. Each subframe may use specific subcarriers of specific OFDM symbols (e.g., the first OFDM symbol) of a corresponding subframe for a physical downlink control channel (PDCCH), that is, an L1/L2 control channel. A transmission time interval (TTI) is a unit time for subframe transmission.

FIG. 22 illustrates the structure of an NR system to which embodiment(s) are applicable.

Referring to FIG. 22, a next generation radio access network (NG-RAN) may include a gNB and/or an eNB that provides user plane and control plane protocol terminations to a UE. FIG. 10 illustrates the case of including only gNBs. The gNB and the eNB are connected through an Xn interface. The gNB and the eNB are connected to a 5G core network (5GC) via an NG interface. More specifically, the gNB and the eNB are connected to an access and mobility management function (AMF) via an NG-C interface and connected to a user plane function (UPF) via an NG-U interface.

FIG. 23 illustrates functional split between an NG-RAN and a 5GC to which embodiment(s) are applicable.

Referring to FIG. 23, a gNB may provide functions, such as intercell radio resource management (RRM), RB control, connection mobility control, radio admission control, measurement configuration and provision, dynamic resource allocation, etc. An AMF may provide functions, such as NAS security, idle state mobility handling, etc. A UPF may provide functions, such as mobility anchoring, protocol data unit (PDU) handling, etc. A session management function (SMF) may provide functions, such as UE IP address allocation, PDU session control.

FIG. 24 illustrates the structure of an NR radio frame to which embodiment(s) are applicable.

Referring to FIG. 24, a radio frame may be used for uplink and downlink transmission in NR. The radio frame is 10 ms long and may be defined as two half-frames (HFs), each 5 ms long. An HF may include 5 subframes (SFs), each 1 ms long. An SF may be split into one or more slots. The number of slots in the SF may be determined based on a subcarrier spacing (SCS). Each slot may include 12 or 14 OFDM(A) symbols depending on a cyclic prefix (CP).

When a normal CP is used, each slot may include 14 symbols. When an extended CP is used, each slot may include 12 symbols. Here, a symbol may include an OFDM symbol (or CP-OFDM symbol) or an SC-FDMA symbol (or DFT-s-OFDM symbol).

Table 1 below shows the number of symbols, N^(slot) _(symb), per slot, the number of slots, N^(frame,u) _(slot), per frame, and the number of slots, N^(subframe,u) _(slot), per subframe according to SCS configuration μ when the normal CP is used.

TABLE 1 SCS (15*2u) N^(slot) _(symb) N^(frame, u) _(slot) N^(subframe, u) _(slot) 15 KHz (u = 0) 14 10 1 30 KHz (u = 1) 14 20 2 60 KHz (u = 2) 14 40 4 120 KHz (u = 3)  14 80 8 240 KHz (u = 4)  14 160 16

Table 2 shows the number of symbols per slot, the number of slots per frame, and the number of slots per subframe according to SCS when the extended CP is used.

TABLE 2 SCS (15*2{circumflex over ( )}u) N^(slot) _(symb) N^(frame, u) _(slot) N^(subframe, u) _(slot) 60 KHz (u = 2) 12 40 4

In an NR system, different OFDM(A) numerologies (e.g., SCSs and CP lengths) may be configured in a plurality of cells aggregated for one UE. Then, an (absolute time) duration of a time resource (e.g., a subframe, a slot, or a TTI) consisting of the same number of symbols (for convenience, referred to as a time unit (TU)) may be differently configured in the aggregated cells.

FIG. 25 illustrates the structure of a slot of an NR frame to which embodiment(s) are applicable.

Referring to FIG. 25, a slot includes a plurality of symbols in the time domain. For example, one slot may include 14 symbols in the case of a normal CP and 12 symbols in the case of an extended CP. Alternatively, one slot may include 7 symbols in the case of the normal CP and 6 symbols in the case of the extended CP.

A carrier includes a plurality of subcarriers in the frequency domain. A resource block (RB) may be defined as a plurality of consecutive subcarriers (e.g., 12 subcarriers) in the frequency domain. A bandwidth part (BWP) may be defined as a plurality of consecutive (P)RBs in the frequency domain and correspond to one numerology (e.g., SCS or CP length). The carrier may include a maximum of N (e.g., 5) BWPs. Data communication may be performed through activated BWPs. Each element may be referred to as a resource element (RS) in a resource grid and one complex symbol may be mapped thereto.

As illustrated in FIG. 26, a scheme of reserving a transmission resource of a subsequent packet may be used for transmission resource selection.

FIG. 26 illustrates an example of selecting a transmission resource to which embodiments(s) are applicable.

In V2X communication, two transmissions may be performed per MAC PDU. For example, referring to FIG. 26, during resource selection for initial transmission, a resource for retransmission may be reserved with a predetermined time gap. A UE may discern transmission resources reserved by other UEs or resources that are being used by other UEs through sensing within a sensing window and randomly select a resource having less interference from among resources that remain after excluding the resources that are reserved or being used by other UEs within a selection window.

For example, the UE may decode a physical sidelink control channel (PSCCH) including information about periodicity of the reserved resources within the sensing window and measure physical sidelink shared channel (PSSCH) reference signal received power (RSRP) on periodically determined resources based on the PSCCH. The UE may exclude resources on which PSSCH RSRP exceeds a threshold from resources that are selectable in the selection window. Next, the UE may randomly select a sidelink resource from among resources that remain within the selection window.

Alternatively, the UE may measure a received signal strength indicator (RSSI) of periodic resources within the sensing window to determine resources having less interference (e.g., resources having low interference corresponding to 20% or less). Then, the UE may randomly select a sidelink resource from resources included in the selection window among the periodic resources. For example, upon failing to decode the PSCCH, the UE may use this method.

FIG. 27 illustrates an example of transmitting a PSCCH in sidelink transmission mode 3 or 4 to which embodiment(s) are applicable.

In V2X communication, i.e., in sidelink transmission mode 3 or 4, a PSCCH and a PSSCH are transmitted through frequency division multiplexing (FDM) as opposed to sidelink communication. In V2X communication, since it is important to reduce latency in consideration of characteristics of vehicle communication, the PSCCH and the PSSCH may be transmitted through FDM on different frequency resources of the same time resource in order to reduce latency. Referring to FIG. 27, the PSCCH and the PSSCH may be non-adjacent as illustrated in (a) of FIG. 15 or may be adjacent as illustrated in (b) of FIG. 27. A basic unit of such transmission is a subchannel. The subchannel may be a resource unit having one or more RBs in size on the frequency axis on a predetermined time resource (e.g., time resource unit). The number of RBs included in the subchannel (i.e., the size of the subchannel and a start position of the subchannel on the frequency axis) may be indicated through higher layer signaling. An embodiment of FIG. 27 may also be applied to NR sidelink resource allocation mode 1 or 2.

Hereinafter, a cooperative awareness message (CAM) and a decentralized environmental notification message (DENM) will be described.

In V2V communication, a CAM of a periodic message type and a DENM of an event triggered message type may be transmitted. The CAM may include basic vehicle information, including vehicle dynamic state information such as direction and speed, vehicle static data such as dimension, an external light state, and a path history. The size of the CAM may be 50 to 300 bytes. The CAM may be broadcast and latency should be less than 100 ms. The DENM may be a message generated during an unexpected situation such as breakdown or accident of a vehicle. The size of the DENM may be shorter than 3000 bytes and all vehicles in the range of message transmission may receive the DENM. The DENM may have a higher priority than the CAM.

Hereinafter, carrier reselection will be described.

Carrier reselection for V2X/sidelink communication may be performed in a MAC layer based on a channel busy ratio (CBR) of configured carriers and a ProSe-per-packet priority (PPPP) of a V2X message to be transmitted.

The CBR may mean the portion of subchannels in a resource pool, sidelink RSSI (S-RSSI) of which measured by a UE is sensed as exceeding a preset threshold. There may be PPPP related to each logical channel. The value of PPPP should be set in consideration of latency required by both a UE and a BS. During carrier reselection, the UE may select one or more carriers from among candidate carriers in ascending order from the lowest CBR.

Hereinafter, physical layer processing will be described.

A data unit to which embodiment(s) are applicable may be a target of physical layer processing in a transmitting side before the data unit is transmitted through a radio interface. A radio signal carrying the data unit to which embodiment(s) are applicable may be a target of physical layer processing at a receiving side.

FIG. 28 illustrates an example of physical processing at a transmitting side to which embodiment(s) are applicable.

Table 3 shows a mapping relationship between an uplink transport channel and a physical channel and Table 4 shows a mapping relationship between uplink control channel information and a physical channel.

TABLE 3 Transport Channel Physical Channel UL-SCH PUSCH RACH PRACH

TABLE 4 Control Information Physical Channel UCI PUCCH, PUSCH

Table 5 shows a mapping relationship between a downlink transport channel and a physical channel and Table 6 shows a mapping relationship between downlink control channel information and a physical channel.

TABLE 5 Transport Channel Physical Channel DL-SCH PDSCH BCH PBCH PCH PDSCH

TABLE 6 Control Information Physical Channel DCI PDCCH

Table 7 shows a mapping relationship between a sidelink transport channel and a physical channel and Table 8 shows a mapping relationship between sidelink control channel information and a physical channel.

TABLE 7 Transport Channel Physical Channel SL-SCH PSSCH SL-BCH PSBCH

TABLE 8 Control Information Physical Channel SCI PSCCH

Referring to FIG. 28, the transmitting side may perform encoding on a transport block (TB) in step S100. Data and a control stream from a MAC layer may be encoded to provide transport and control services through a radio transmission link in a physical layer. For example, the TB from the MAC layer may be encoded to a codeword at the transmitting side. A channel coding scheme may be a combination of error detection, error correction, rate matching, interleaving, and control information or a transport channel separated from the physical channel. Alternatively, the channel coding scheme may be a combination of error detection, error correction, rate matching, interleaving, and control information or a transport channel mapped to the physical channel.

In an NR LTE system, the following channel coding scheme may be used for different types of transport channels and different types of control information. For example, the channel coding scheme for each transport channel type may be listed in Table 9. For example, the channel coding scheme for each control information type may be listed in Table 10.

TABLE 9 Transport Channel Channel Coding Scheme UL-SCH LDPC (Low Density Parity Check) DL-SCH SL-SCH PCH BCH Polar code SL-BCH

TABLE 10 Control Information Channel Coding Scheme DCI Polar code SCI UCI Block code, Polar code

For transmission of the TB (e.g., MAC PDU), the transmitting side may attach a cyclic redundancy check (CRC) sequence to the TB. Therefore, the transmitting side may provide error detection to the receiving side. In sidelink communication, the transmitting side may be a transmitting UE and the receiving side may be a receiving UE. In the NR system, a communication device may use an LDPC code to encode/decode an uplink (UL)-SCH and a downlink (DL)-SCH. The NR system may support two LDPC base graphs (i.e., two LDPC base matrices). The two LDPC base graphs may be LDPC base graph 1 optimized for a small TB and LDPC base graph 2 optimized for a large TB. The transmitting side may select LDPC base graph 1 or 2 based on the size of the TB and a code rate R. The code rate may be indicated by a modulation and coding scheme (MCS) index I_MCS. The MCS index may be dynamically provided to the UE by a PDCCH that schedules a PUSCH or a PDSCH. Alternatively, the MCS index may be dynamically provided to the UE by a PDCCH that (re)initializes or activates UL configured grant 2 or DL semi-persistent scheduling (SPS). The MCS index may be provided to the UE by RRC signaling related to UL configured grant type 1. If the TB to which the CRC is attached is greater than a maximum code block size for the selected LDPC base graph, the transmitting side may segment the TB to which the CRC is attached into a plurality of code blocks. The transmitting side may attach an additional CRC sequence to each code block. A maximum code block size for LDPC base graph 1 and a maximum code block size for LDPC base graph 2 may be 8448 bits and 3480 bits, respectively. If the TB to which the CRC is attached is not greater than the maximum code block size for the selected LDPC base graph, the transmitting side may encode the TB to which the CRC is attached using the selected LDPC base graph. The transmitting side may encode each code block of the TB using the selected LDPC base graph. LDPC coded blocks may be individually rate-matched. Code block concatenation may be performed to generate a codeword for transmission on the PDSCH or the PUSCH. For the PDSCH, a maximum of two codewords (i.e., a maximum of two TBs) may be simultaneously transmitted on the PDSCH. The PUSCH may be used to transmit UL-SCH data and layer 1 and/or 2 control information. Although not illustrated in FIG. 28, the layer 1 and/or 2 control information may be multiplexed with a codeword for the UL-SCH data.

In steps S101 and S102, the transmitting side may perform scrambling and modulation for the codeword. Bits of the codeword may be scrambled and modulated to generate a block of complex-valued modulation symbols.

In step S103, the transmitting side may perform layer mapping. The complex-valued modulation symbols of the codeword may be mapped to one or more multiple input multiple output (MIMO) layers. The codeword may be mapped to a maximum of 4 layers. The PDSCH may carry two codewords and thus the PDSCH may support up to 8-layer transmission. The PUSCH may support a single codeword and thus the PUSCH may support up to 4-layer transmission.

In step S104, the transmitting side may perform transform precoding. A DL transmission waveform may be a normal CP-OFDM waveform. Transform precoding (i.e., discrete Fourier transform (DFT)) may not be applied to DL.

A UL transmission waveform may be legacy OFDM using a CP having a transform precoding function performing DFT spreading, which may be disabled or enabled. In the NR system, if the transform precoding function is enabled on UL, transform precoding may be selectively applied. Transform precoding may spread UL data in a special manner in order to reduce a peak-to-average power ratio (PAPR) of a waveform. Transform precoding may be one type of DFT. That is, the NR system may support two options for a UL waveform. One option may be CP-OFDM (which is the same as a DL waveform) and the other option may be DFT spread OFDM (DFT-s-OFDM). Whether the UE should use CP-OFDM or DFT-s-OFDM may be determined by the BS through an RRC parameter.

In step S105, the transmitting side may perform subcarrier mapping. A layer may be mapped to an antenna port. On DL, transparent manner (non-codebook-based) mapping may be supported for layer-to-antenna port mapping. How beamforming or MIMO precoding is performed may be transparent to the UE. On UL, both non-codebook-based mapping and codebook-based mapping may be supported for antenna port mapping.

For each antenna port (i.e., layer) used for transmission of a physical channel (e.g., a PDSCH, a PUSCH, or a PSSCH), the transmitting side may map complex-valued modulation symbols to subcarriers in an RB allocated to the physical channel.

In step S106, the transmitting side may perform OFDM modulation. A communication device of the transmitting side may generate a subcarrier spacing configuration u for a time-continuous OFDM baseband signal on an antenna port p and an OFDM symbol 1 in a TTI for the physical channel by adding the CP and performing inverse fast Fourier transform (IFFT). For example, the communication device of the transmitting side may perform IFFT on a complex-valued modulation symbol mapped to an RB of a corresponding OFDM symbol with respect to each OFDM symbol. The communication device of the transmitting side may add the CP to an IFFT signal in order to generate the OFDM baseband signal.

In step S107, the transmitting side may perform up-conversion. The communication device of the transmitting side may perform up-conversion on the OFDM baseband signal for the antenna port p, the subcarrier spacing configuration u, and the OFDM symbol into a carrier frequency f0 of a cell to which the physical channel is allocated.

Processors 9011 and 9021 of FIG. 44 may be configured to perform encoding, scrambling, modulation, layer mapping, transform precoding (on UL), subcarrier mapping, and OFDM modulation.

FIG. 29 illustrates an example of physical layer processing at a receiving side to which embodiment(s) are applicable.

Physical layer processing at the receiving side may be basically the reverse of physical layer processing at the transmitting side.

In step S110, the receiving side may perform frequency down-conversion. A communication device of the receiving side may receive an RF signal of a carrier frequency through an antenna. Transceivers 9013 and 9023 for receiving the RF signal in the carrier frequency may down-convert the carrier frequency of the RF signal into a baseband signal in order to obtain an OFDM baseband signal.

In step S111, the receiving side may perform OFDM demodulation. The communication device of the receiving side may acquire a complex-valued modulation symbol through CP detachment and FFT. For example, the communication device of the receiving side may detach a CP from the OFDM baseband signal with respect to each OFDM symbol. The communication device of the receiving side may perform FFT on the CP-detached OFDM baseband signal in order to acquire the complex-valued modulation symbol for an antenna port p, a subcarrier spacing u, and an OFDM symbol 1.

In step S112, the receiving side may perform subcarrier demapping. Subcarrier demapping may be performed on the complex-valued modulation symbol in order to acquire a complex-valued modulation symbol of a corresponding physical channel. For example, the processor of the UE may acquire a complex-valued modulation symbol mapped to a subcarrier belonging to a PDSCH among complex-valued modulation symbols received in a bandwidth part (BWP).

In step S113, the receiving side may perform transform deprecoding. If transform precoding is enabled with respect to a UL physical channel, transform deprecoding (e.g., inverse discrete Fourier transform (IDFT)) may be performed on a complex-valued modulation symbol of the UL physical channel Transform deprecoding may not be performed on a DL physical channel and a UL physical channel for which transform precoding is disabled.

In step S114, the receiving side may perform layer demapping. A complex-valued modulation symbol may be demapped to one or two codewords.

In steps S115 and S116, the receiving side may perform demodulation and descrambling, respectively. A complex-valued modulation symbol of a codeword may be demodulated and may be descrambled to a bit of the codeword.

In step S117, the receiving side may perform decoding. A codeword may be decoded to a TB. For a UL-SCH and a DL-SCH, LDPC base graph 1 or 2 may be selected based on the size of a TB and a code rate R. The codeword may include one or multiple coded blocks. Each coded block may be decoded to a code block to which a CRC is attached or a TB to which the CRC is attached using the selected LDPC base graph. If the transmitting side performs code block segmentation on the TB to which the CRC is attached, a CRC sequence may be eliminated from each of code blocks to which the CRC is attached and code blocks may be acquired. A code block may be concatenated to the TB to which the CRC is attached. A TB CRC sequence may be detached from the TB to which the CRC is attached and then the TB may be acquired. The TB may be transmitted to a MAC layer.

The processors 102 and 202 of FIG. 44 may be configured to perform OFDM demodulation, subcarrier demapping, layer demapping, demodulation, descrambling, and decoding.

In physical layer processing at the transmitting/receiving side described above, time and frequency domain resource related to subcarrier mapping (e.g., an OFDM symbol, a subcarrier, or a carrier frequency), and OFDM modulation and frequency up/down-conversion may be determined based on resource allocation (e.g., UL grant or DL allocation).

Hereinafter, synchronization acquisition of a sidelink UE will be described.

In a time division multiple access (TDMA) and frequency division multiples access (FDMA) system, accurate time and frequency synchronization is essential. If time and frequency synchronization is not accurately established, system performance may be deteriorated due to inter-symbol interference (ISI) and inter-carrier interference (ICI). This is equally applied even to V2X. For time/frequency synchronization in V2X, a sidelink synchronization signal (SLSS) may be used in a physical layer and master information block-sidelink-V2X (MIB-SL-V2X) may be used in a radio link control (RLC) layer.

FIG. 30 illustrates a synchronization source or synchronization reference in V2X to which embodiment(s) are applicable.

Referring to FIG. 30, in V2X, a UE may be directly synchronized with a global navigation satellite system (GNSS) or may be indirectly synchronized with the GNSS through the UE (in network coverage or out of network coverage) that is directly synchronized with the GNSS. If the GNSS is configured as a synchronization source, the UE may calculate a direct frame number (DFN) and a subframe number using coordinated universal time (UTC) and a (pre)configured DFN offset.

Alternatively, the UE may be directly synchronized with a BS or may be synchronized with another UE that is synchronized in time/frequency with the BS. For example, the BS may be an eNB or a gNB. For example, when the UE is in network coverage, the UE may receive synchronization information provided by the BS and may be directly synchronized with the BS. Next, the UE may provide the synchronization information to adjacent another UE. If a timing of the BS is configured as the synchronization reference, the UE may conform to a cell related to a corresponding frequency (when the UE is in cell coverage in the frequency) or a primary cell or a serving cell (when the UE is out of cell coverage in the frequency), for synchronization and DL measurement.

The BS (e.g., serving cell) may provide a synchronization configuration for a carrier used for V2X/sidelink communication. In this case, the UE may conform to the synchronization configuration received from the BS. If the UE fails to detect any cell in the carrier used for V2X/sidelink communication and fails to receive the synchronization configuration from the serving cell, the UE may conform to a preset synchronization configuration.

Alternatively, the UE may be synchronized with another UE that has failed to directly or indirectly acquire the synchronization information from the BS or the GNSS. A synchronization source and a preference degree may be preconfigured for the UE. Alternatively, the synchronization source and the preference degree may be configured through a control message provided by the BS.

The sidelink synchronization source may be associated with a synchronization priority level. For example, a relationship between the synchronization source and the synchronization priority level may be defined as shown in Table 11. Table 11 is purely exemplary and the relationship between the synchronization source and the synchronization priority level may be defined in various manners.

TABLE 11 Priority GNSS-based eNB/gNB-based Level Synchronization Synchronization P0 GNSS eNB/gNB P1 All UEs directly All UEs directly synchronized synchronized with GNSS with eNB/gNB P2 All UEs indirectly All UEs indirectly synchronized synchronized with GNSS with eNB/gNB P3 All other UEs GNSS P4 N/A All UEs directly synchronized with GNSS P5 N/A All UEs indirectly synchronized with GNSS P6 N/A All other UEs

Whether to use GNSS-based synchronization or eNB/gNB-based synchronization may be (pre)configured. In a single-carrier operation, the UE may derive a transmission timing thereof from an available synchronization reference having the highest priority.

Hereinafter, a BWP and a resource pool will be described.

When bandwidth adaptation (BA) is used, the reception bandwidth and transmission bandwidth of the UE need not be as large as the bandwidth of a cell, and the reception bandwidth and transmission bandwidth of the UE may be adjusted. For example, the network/BS may inform the UE of bandwidth adjustment. For example, the UE may receive information/configurations about the bandwidth adjustment from the network/BS. In this case, the UE may perform the bandwidth adjustment based on the received information/configurations. For example, the bandwidth adjustment may include a decrease/increase in the bandwidth, a change in the position of the bandwidth, or a change in the SCS of the bandwidth.

For example, the bandwidth may be reduced during a time period of low activity to save power. For example, the position of the bandwidth may be shifted in the frequency domain. For example, the position of the bandwidth may be shifted in the frequency domain to increase scheduling flexibility. For example, the SCS of the bandwidth may be changed. For example, the SCS of the bandwidth may be changed to provide different services. A subset of the total cell bandwidth of a cell may be referred to as a BWP. BA may be performed as follows: the BS/network configures BWPs for the UE and then informs the UE of the currently active BWP among the configured BWPs.

FIG. 31 illustrates an exemplary scenario of configuring BWPs to which an example or implementation example is applicable.

Referring to FIG. 31, BWP1 having a bandwidth of 40 MHz and an SCS of 15 kHz, BWP2 having a bandwidth of 10 MHz and an SCS of 15 kHz, and BWP3 having a bandwidth of 20 MHz and an SCS of 60 kHz may be configured.

A BWP may be defined for SL. The same SL BWP may be used for transmission and reception. For example, a transmitting UE may transmit an SL channel or an SL signal in a specific BWP, and a receiving UE may receive the SL channel or the SL signal in the specific BWP. In a licensed carrier, an SL BWP may be defined separately from a Uu BWP, and the SL BWP may have configuration signaling different from the Uu BWP. For example, a UE may receive the configuration for the SL BWP from the BS/network. The SL BWP may be (pre)configured for an out-of-coverage NR V2X UE and an RRC_IDLE UE in the carrier. For a UE in RRC_CONNECTED mode, at least one SL BWP may be activated in the carrier.

A resource pool may be a set of time-frequency resources available for SL transmission and/or SL reception. From the perspective of a UE, time-domain resources in the resource pool may not be contiguous. A plurality of resource pools may be (pre)configured for the UE in one carrier.

1. Illegal Parking/Stopping Detection System Using Wireless Communication

Components of an illegal parking/stopping detection system using wireless communication according to the present disclosure will be described. FIG. 32 is the configuration diagram of an illegal parking/stopping vehicle detection system using wireless vehicle communication. Described in the following are: i) definition and operation of components of a whole system; ii) configuration and objects of a network among various components; and iii) configurations of objects of various infra message and vehicle messages.

Wireless Vehicle Communication Technology

As vehicle-to-vehicle wireless communication technologies used for sending infra messages or vehicle messages between an infra and an infra, between an infra and a vehicle, between an infra and a regulation drone and/or a regulation vehicle, between an infra and a driver, and between a vehicle and a driver, vehicle communication technologies including DSRC (Distributed Short Range Communication)-V2X (Vehicle-to-Everything), LTE (Long-Term Evolution)-V2X, NR (New Radio)-V2X, NGV (Next Generation V2X) and the like may be used.

General Infra

A general infra is an infra distinguished from an illegal parking/stopping regulation infra and may provide information and/or messages related to: i) road traffic conditions around an illegal parking/stopping zone; ii) management system and/or operation of traffic lights, etc.; and iii) road topology, which can be used when a parking/stopping regulation infra detects an illegal parking/stopping vehicle. Examples of the general infra are described as follows.

A traffic information center is a general infra is a general infra providing information of traffic condition around an illegal parking/stopping zone and the like, and may provide related information and messages using wireless vehicle communication or other wireless communication technologies.

A traffic light infra is a general infra providing information on a traffic light system around an illegal parking/stopping zone, road topology and the like, and may provide related messages using wireless vehicle communication (or other wireless communication).

A cellular base station is a general infra capable of providing a cellular communication based service such as 3G, 4G, 5G and the like, and may perform the following functions. The cellular base station may provide location information on an illegal parking/stopping zone for example. If a vehicle desires to receive illegal parking/stopping location information out of an illegal parking/stopping regulation infra coverage, the cellular base station may provide it on pay. Or, the information may be provided over vehicle telematics (or navigation) equipped with a cellular communication function, received, and then saved.

In some implementations, if an illegal parking/stopping regulation infra fails to have an unmanned surveillance camera, a regulation drone and the like, a cellular base station may request a regulation vehicle to move to a parking/stopping violated vehicle location. In addition, the cellular base station may provide an illegal parking/stopping vehicle driver with a fine and tow related information. In addition, the cellular base station may exchange information with an authority for illegal parking/stopping vehicle driver inquiry and fine ticketing.

A WiFi Access Point (AP) may be a general infra capable of providing a communication based service. Referring to FIG. 33, to provide location information on an illegal parking/stopping zone, if a vehicle desires to receive illegal parking/stopping location information out of an illegal parking/stopping regulation infra coverage, a WiFi AP may provide it for free. The information may be provided, received and saved over a mobile only illegal parking/stopping regulation infrastructure application. Alternatively, the information may be provided, received and saved over vehicle telematics (or navigation) equipped with a WiFi communication function.

Infra

An infra according to the present disclosure is an infra distinguished from the aforementioned general infra, and may include a Road Side Unit (RSU), which has a wireless vehicle communication equipment such as V2X and the like, or a corresponding infrastructure installed for the purpose of illegal parking/stopping detection and regulation. In the present disclosure, an infra may mean an illegal parking/stopping regulation infram unless mentioned separately and perform the following functions.

An infra having an unmanned surveillance camera equipment may or may not have a regulation drone. In addition, an infra failing to have an unmanned surveillance camera equipment may or may not have a regulation drone. An infra may provide location information on an illegal parking/stopping zone belonging to a coverage. For example, an infram may continuously or periodically provide a vehicle with location information on an illegal parking/stopping zone. Namely, an infra may extract location information related to a corresponding illegal parking/stopping zone from location information on an illegal parking/stopping zone received from a general infra (e.g., a cellular base station) only and then provide it in a coverage. Or, an infra may manage and provide location information on a corresponding illegal parking/stopping zone autonomously.

An infra may detect and determine an illegal parking/stopping vehicle using an infra message and a vehicle message provided by a general infra. In addition, the infra may acquire a vehicle plate number from a parking/stopping violation vehicle in a manner of networking and linking with an unmanned surveillance camera, a regulation drone, a regulation vehicle and the like. The infra may establish a network with and/or link with a peripheral cellular base station and perform ticketing and towing on the parking/stopping violation vehicle.

In some implementations, an infra may continuously or periodically provide a vehicle or driver with a warning broadcast related infra message such as Illegal parking/stopping fine, ticketing, towing and the like in an infra coverage. For example, the information may be provided, received and saved over a mobile only Illegal parking/stopping application. Or, the information may be provided, received and saved over vehicle telematics.

Illegal Parking/Stopping Place or Area

Illegal parking/stopping places or areas described in the present disclosure may include road surroundings, residential areas, public places, dangerous areas and the like. The illegal parking/stopping place or area may be an illegal parking/stopping zone displayed using location information provided by an infra. An illegal parking area may be flexibly changed or operated in consideration of road traffic conditions. In addition, the changed illegal parking/stopping location information may be updated periodically.

V2X Vehicle & Non-V2X Vehicle

A V2X vehicle is a vehicle equipped with a wireless vehicle communication device such as V2X, and may mean a vehicle capable of transmitting a vehicle message and receiving an infra message from an infra or a vehicle message provided by a surrounding vehicle. On the other hand, a non-V2X vehicle is a vehicle not equipped with a wireless vehicle communication device, and may mean a vehicle incapable of transmitting a vehicle message and receiving an infra message from an infra or a vehicle message provided by a surrounding vehicle. Yet, the non-V2X vehicle may receive information provided by a cellular base station using an illegal parking/stopping mobile application.

Infra Message

An infra message is a message transmitted from a general infra to an illegal parking/stopping regulation infra, and may include a message transmitted from the illegal parking/stopping regulation infra to a vehicle. An illegal parking/stopping zone location message may mean a message providing location related information on an illegal parking/stopping zone or corresponding information. The illegal parking/stopping zone location message may include an Illegal Parking and Stopping (IPaS) message. A structure of the illegal parking/stopping zone message will be described with reference to FIG. 34 and FIG. 35. The illegal parking/stopping zone location message may be provided by a cellular base station, a WiFi AP, and an infra.

An illegal parking/stopping warning message may mean a message providing a warning broadcast such as illegal parking/stopping fine for an illegal parking/stopping zone, ticketing, tow and the like or a message capable of providing the corresponding information. For example, such messages may include a Service Announcement related IPaS (SA-IPaS) message, a Service Announcement Message (SAM), and a WAVE Service Advertisement (WSA). The structure of the illegal parking/stopping warning message will be described with reference to FIG. 36. The illegal parking/stopping warning message may be provided by an infra.

A traffic light message may mean a message providing traffic light system and operation information around an illegal parking/stopping zone or a message capable of providing corresponding information. The traffic light message may include a Signal Phase and Timing (SPaT) message. The traffic light message may be provided by a general traffic light infra.

A road map message means a message providing road topology information around an illegal parking/stopping zone or a message capable of providing corresponding information. The road map message may include a MAP message for example. The road map message may be provided by a general traffic light infra.

Vehicle Message

Hereinafter, a vehicle message will be described. Vehicle messages may include a message transmitted between vehicles and a message transmitted between a vehicle and an infra. First of all, a vehicle location message means a message periodically (or continuously) providing state (e.g., velocity/acceleration), heading and location related information of an ego-vehicle or a message capable of providing corresponding information. The vehicle location message may include a Basic Safe Message (BSM) or a Cooperative Awareness Message (CAM). The vehicle location message may be provided by a V2X vehicle. When location information of a vehicle is provided in latitude and longitude, a vehicle location message may be provided in a manner of being converted into orthogonal coordinates.

A vehicle sensing message means a message periodically (or continuously) providing state and location related information of an ego-vehicle and location related information of a sensed surrounding vehicle or a message capable of providing corresponding information. The vehicle sensing message may include a vehicle Collective Perception Message (CPM) for example. The vehicle sensing message may be provided by a V2X message.

Illegal Parking/Stopping Vehicle

An illegal parking/stopping vehicle (or a parking/stopping violation vehicle) will be described. A V2X vehicle is capable of detecting parking/stopping violation via a vehicle location message or a vehicle sensing message periodically transmitted from a vehicle. Meanwhile, a non-V2X vehicle is able to detect parking/stopping violation of a non-V2X vehicle via a vehicle sensing message periodically transmitted from a surrounding V2X vehicle.

Unmanned Surveillance Camera Using Location Information

An unmanned surveillance camera using location information will be described. Unlike the related art unmanned surveillance camera, an unmanned surveillance camera according to the present disclosure may capture a vehicle number (license plate number) by moving a camera using location information of a detected vehicle. The structure and operation of an unmanned surveillance camera using location information will be described with reference to FIG. 38.

Regulation Drone and Regulation Vehicle

If an infra fails to have an unmanned surveillance camera or has difficulty in acquiring a vehicle number of a parking/stopping violation vehicle despite having an unmanned surveillance camera, a regulation drone or a regulation vehicle may acquire a vehicle number as evidence of an illegal parking/stopping target vehicle by linking to an infra.

A regulation drone is an equipment playing a role as a moving surveillance camera in an infra coverage. The regulation drone may move to an illegal parking/stopping vehicle location provided by an infra, capture a vehicle number, and transfer the acquired vehicle number to the infra. The structure and operation of a regulation drone using location information are illustrated in FIG. 39.

A regulation vehicle is an equipment playing a role as a moving surveillance camera in an infra coverage. The regulation vehicle may move to an illegal parking/stopping vehicle location provided by an infra, capture a vehicle number, and transfer the captured vehicle number to the infra or a cellular base station. Specifically, an unmanned regulation vehicle may include an unmanned special vehicle (e.g., a police car) legally permitted to regulate. A manned regulation vehicle may include a manned special vehicle (e.g., a police car) legally permitted to regulate.

An undercover vehicle is not a special vehicle but a normal vehicle. The undercover vehicle may mean a vehicle equipped with a sensor or camera capable of capturing a vehicle number and legally permitted to capture and transmit. The undercover vehicle (e.g., a V2X vehicle) may transmit a vehicle sensor message, in which a parking/stopping violation vehicle number is included, to an infra.

Driver of Illegal Parking/Stopping Vehicle

A driver of an illegal parking/stopping vehicle is an owner of an illegal parking/stopping violation vehicle and may be located inside or outside the vehicle. An illegal parking/stopping warning message provided to a driver by an ego-vehicle may be operated differently depending on a location of the driver, which will be described later.

Driver Inquiry and Ticketing Authority

A driver inquiry & ticketing authority means an authority inquiring a vehicle driver identification (including a phone number) and issuing a fine related bill using a vehicle number acquired for an illegal parking/stopping vehicle. The driver inquiry and ticketing authority may provide a fine amount and tow related information to a target vehicle driver. The driver inquiry and ticketing authority may transfer the fine amount and tow related information to a driver's smartphone or vehicle telematics via a cellular base station or an infra.

2. Illegal Parking/Stopping Zone, Illegal Parking/Stopping Related Infra Message

A structure of an illegal parking/stopping zone location message provided from an infra and a structure of an illegal parking/stopping warning message will be described.

Illegal Parking/Stopping Zone Location Message

FIG. 33 illustrates provision of an illegal parking/stopping zone location message (e.g., IPaS message) over a general infra or an illegal parking/stopping regulation infra. As described above, an illegal parking/stopping zone location message may be provided via a cellular base station, an infra, or a WiFi AP. The illegal parking/stopping zone location message may be received by a following method depending on a V2X vehicle or a non-V2X vehicle.

A V2X vehicle may receive an illegal parking/stopping zone location message over a mobile-only illegal parking/stopping application or vehicle telematics (e.g., V2X communication, cellular communication, WiFi communication). A non-V2X vehicle may receive an illegal parking/stopping zone location message over a mobile-only illegal parking/stopping application or vehicle telematics (e.g., cellular communication, WiFi communication).

Referring to FIG. 33, a structure of an illegal parking/stopping zone location message provided by an infra is described. An illegal parking/stopping zone location message provided by a cellular base station or a WiFi AP may be configured in a manner similar to that of a message provided by an infra. An overall structure of an illegal parking/stopping zone location message provided by an infra is determined by a sector operation scheme proposed to efficiently manage an illegal parking/stopping zone.

FIG. 34 illustrates a method of identifying an illegal parking/stopping zone using a Sector-Identification (Sector-ID) in a proposed sector operation scheme. Each sector may have the following features. Sectors may be classified and operated in various ways, and each sector has a unique ID. In case that sectors are classified according to illegal parking/stopping zone locations, illegal parking/stopping zone location information different per sector may be provided. Depending on the location of the illegal parking/stopping zone, fines and towing measures may be the same or different.

Meanwhile, in case that sectors are classified depending on fines and towing measures, each sector may have one or more illegal parking/stopping zones and each illegal parking/stopping zone location information may be different. Referring to FIG. 34, each illegal parking/stopping zone may have an ID for classification. Fines and towing measures for an illegal parking/stopping zone in the same sector ID may be the same.

A structure of an illegal parking/stopping zone location message will be described. FIG. 35 illustrates an illegal parking/stopping zone location message structure to which a method of classifying a sector depending on fines and towing measures is applied. An infra may determine a presence or non-presence of parking/stopping violation of a vehicle using location information of the vehicle and check a sector ID and an illegal parking/stopping zone ID in the event of the violation. A vehicle may determine a presence of non-presence of parking/stopping violation of an ego-vehicle using illegal parking/stopping zone location information and check a sector ID and an illegal parking/stopping zone ID in the event of violation.

Illegal Parking/Stopping Warning Message

An illegal parking/stopping warning message will be described. An illegal parking/stopping warning message structure may be determined depending on the aforementioned illegal parking/stopping zone location message structure. FIG. 36 is one example or embodiment and illustrates a structure of an illegal parking/stopping warning message (e.g., SA-IpaS message) in consideration of the illegal parking/stopping zone location message structure shown in FIG. 34 and FIG. 35. The contents of each message field are as follows.

Sector ID indicates an ID for classifying each sector. Sector ID may be represented as Sector-A or Sector-B for example. Sector related information indicates information related to a warning broadcast transferred to an illegal parking/stopping vehicle in each sector. Sector related information may include fines for the corresponding sector, availability for parking/stopping, parking/stopping permitted time, towing related information (e.g., towing schedule in prescribed hours after imposing a fine), information on surrounding cameras (e.g., information on regulation equipments (regulation drone, regulation vehicle, undercover vehicle, etc.) currently operated in a sector), and other information.

Features of an illegal parking/stopping warning message will be described. In association with an illegal parking/stopping zone location message, an illegal parking/stopping fine, a ticketing and towing information for each sector ID may be provided. A V2X vehicle may determine a presence or non-presence of parking/stopping violation of an ego-vehicle using illegal parking/stopping zone location information (received from an infra), receive the corresponding sector related information over an illegal parking/stopping warning message (received from the infra) by checking a sector ID in the event of violation, and inform a driver of it over telematics.

An illegal parking/stopping warning message may be received by the following method depending on a V2X vehicle or a non-V2X vehicle. A V2X vehicle may receive an illegal parking/stopping warning message over vehicle telematics (V2X communication supported). A non-V2X vehicle is unable to receive an illegal parking/stopping warning message but may receive an illegal parking/stopping warning message via a smartphone equipped with a V2X device.

3. Illegal Parking/Stopping Vehicle Detection & Regulation Process

FIG. 37 illustrates an illegal parking/stopping vehicle detection and regulation process performed in an infra. The respective steps of a flowchart shown in FIG. 37 will be described.

Reception of Infra Message and Vehicle Message

Once a V2X vehicle enters an illegal parking/stopping zone, an infra may receive a vehicle message from the V2X vehicle. The vehicle message may include a vehicle location message or a vehicle sensing message. Meanwhile, once a non-V2X vehicle enters an illegal parking/stopping zone, an infra may receive a vehicle message from a surrounding V2X vehicle. The vehicle message may include a vehicle sensing message. The infra may receive an infra message necessary for an illegal parking/stopping vehicle detection from a surrounding general infra. The infra message may include an illegal parking/stopping zone location information message, a traffic light message, and a road map message. The received infra and vehicle messages include the aforementioned BSM, CAM, CPM, SPaT and MAP messages. Yet, messages playing the roles identical or similar to those of the above messages may be used for determination of an illegal parking/stopping vehicle, which will be described later.

Initial Determination of an Illegal Parking/Stopping Vehicle

The infra may determine whether the vehicle having entered the illegal parking/stopping zone violates parking/stopping using the received infra message and the received vehicle message. If the vehicle is determined as an illegal parking/stopping vehicle, whether to permit parking/stopping may be determined in a next step. If the vehicle is not determined as the illegal parking/stopping vehicle, the vehicle message received from the vehicle may be deleted.

Determine Whether to Permit Parking/Stopping

If the vehicle having entered the illegal parking/stopping zone is determined as the parking/stopping violation vehicle, the infra may determine whether parking/stopping is permitted in the illegal parking/stopping zone. The parking/stopping permission differs depending on an illegal parking/stopping zone. Even if the parking/stopping is permitted, a permission time may differ. The infra may be already aware of the parking/stopping permission time. If the parking/stopping is permitted, the infra may monitor movement of the vehicle in the illegal parking/stopping zone during the permission time. If the parking/stopping is not permitted, the infra may perform ticketing and towing measures without monitoring the movement of the vehicle in the illegal parking/stopping zone for a predetermined time.

Monitoring the Illegal Parking/Stopping Vehicle for Predetermined Time

If the parking/stopping is permitted, the infra may monitor the movement of the vehicle in the illegal parking/stopping zone for the permitted time.

Determining the Illegal Parking/Stopping Vehicle Finally

If the vehicle does not move in the illegal parking/stopping zone for the permitted parking/stopping time, the infra may finally determine it as the illegal parking/stopping vehicle. If the infra is equipped with an unmanned surveillance camera and the vehicle is confirmed in the camera, the infra may finally determine the illegal parking/stopping vehicle by checking the movement of the vehicle using the unmanned surveillance camera.

If the infra is not equipped with an unmanned surveillance camera or vehicle confirmation in the camera is impossible despite the infra is equipped with the unmanned surveillance camera, the infra may finally determine the illegal parking/stopping vehicle. The following operations are available depending on types and states of vehicles having violated parking/stopping.

Specifically, if the vehicle having violated the parking/stopping is a V2X vehicle and the vehicle is turned on, the infra may: i) determine the illegal parking/stopping finally if vehicle location information from a vehicle location message or a vehicle sensing message periodically transmitted from the vehicle does not change for a predetermined time; or ii) lower the determination error probability using a vehicle sensing message transmitted from a surrounding vehicle.

If the vehicle having violated the parking/stopping is a V2X vehicle and the vehicle is turned off, the infra may: i) determine the illegal parking/stopping finally if three is no vehicle location message or vehicle sensing message periodically transmitted for a predetermined time after the vehicle has entered the illegal parking/stopping zone and there is no movement for a predetermined time in the illegal parking/stopping zone of the vehicle based on a vehicle sensing message transmitted from a surrounding vehicle; or ii) determine the illegal parking/stopping finally using a vehicle location message or a vehicle sensing message transmitted when the vehicle is turned on again to leave the illegal parking/stopping zone.

If the vehicle having violated the parking/stopping is a non-V2X vehicle, the infra may determine the illegal parking/stopping finally if there is no movement in the illegal parking/stopping zone of the vehicle for a predetermined time using a vehicle sensing message transmitted from a surrounding vehicle.

If the vehicle leaves the illegal parking/stopping zone in the permitted parking/stopping time, the infra does not determine it as the illegal parking/stopping vehicle finally and may delete the vehicle message received from the vehicle.

Acquiring a Vehicle Number for the Illegal Parking/Stopping Vehicle

The infra may acquire a vehicle number for the finally determined illegal parking/stopping vehicle.

If the infra is equipped with the unmanned surveillance camera, the surveillance camera is moved toward the vehicle using illegal parking/stopping location information and may capture a vehicle number. FIG. 38 illustrates an unmanned surveillance camera that uses location information according to the present disclosure. Specifically, illegal parking/stopping vehicle location information may be inputted to a rotating module controller of the unmanned surveillance camera. Subsequently, the unmanned surveillance camera is rotated toward the illegal parking/stopping vehicle over a rotating module operation and may capture the vehicle number.

If the infra is not equipped with the unmanned surveillance camera or it is impossible for the surveillance camera to capture a vehicle number, it is able to capture the vehicle number using a regulation drone and a regulation/undercover vehicle. The infra may provide illegal parking/stopping vehicle location information (updated periodically) to the regulation drone and the regulation vehicle. Detailed operations of the regulation drone and the regulation vehicle will be described.

In case of operation in an infra coverage, illegal parking/stopping vehicle location information may be inputted to a mobile module controller of the regulation drone. The regulation drone is moved to the illegal parking/stopping vehicle through a mobile module operation, and the vehicle number may be then captured. Subsequently, the regulation drone nay move to the infra and then transmit the acquired vehicle number to the infra.

In case of operation in or out of the infra coverage, the regulation vehicle may move to the corresponding vehicle using the received vehicle and illegal parking/stopping zone location information, capture a plate number, and then transmit it to the infra or a cellular base station.

In case of operation in or out of the infra coverage, the undercover vehicle is a V2X vehicle and may transmit a vehicle sensor message, in which the captured parking/stopping violation vehicle number is included, to the infra. The captured vehicle number from the undercover vehicle may be used without capturing a vehicle number for the illegal parking/stopping vehicle separately.

Ticketing and Towing for the Illegal Parking/Stopping Vehicle

A fine may be imposed on the finally determined illegal parking/stopping vehicle or towing may be performed on the corresponding vehicle.

4. Apparatus & Method for Illegal Parking/Stopping Vehicle Detection & Regulation

An apparatus and method for illegal parking/stopping vehicle detection using an infra message and a vehicle message, which is performed in an infra, will be described. FIG. 40 is a configurational diagram of an apparatus for illegal parking/stopping detection performed in an infra. The proposed illegal parking/stopping detection apparatus may include: 1) information provided from an infra message and a vehicle message; 2) a traffic condition determining device in an illegal parking/stopping zone; and 3) an illegal parking/stopping vehicle detecting device. The respective components of FIG. 40 and information used by each component will be described.

Device for Determining Traffic Conditions Inside and Outside an Illegal Parking/Stopping Zone

External traffic information is necessary to determine the degree of traffic congestion out of infrastructure coverage using information provided by the ITS National Traffic Information Center.

Road map information is information obtained from a road topology message and is necessary to consider the effect of road topology in determining traffic congestion and traffic flow inside and outside an illegal parking/stopping zone. For example, in case of a straight roads the degree of traffic congestion inside and outside the illegal parking/stopping zone may be generally similar. In case of an access road, the degree of traffic congestion in an illegal parking/stopping zone may be greater than the degree of traffic congestion outside the illegal parking/stopping zone.

Traffic light information is information obtained from a traffic light message and may be inputted to the device for determining traffic conditions inside and outside an illegal parking/stopping zone. Although a vehicle is located in an illegal parking/stopping zone for a stop light section, the traffic light information is necessary not to determine the vehicle as a parking/stopping violation vehicle (see FIG. 41).

Specifically, the section in which the color of a traffic light is orange/red may be a section in which information related to detection of an illegal parking/stopping vehicle is not valid. In other words, a vehicle stop signal section: even if a vehicle is located in an illegal parking/stopping zone, it may not be determined as a parking/stopping violation vehicle. A section in which the color of a traffic light is green may be a section in which information related to detection of an illegal parking/stopping vehicle is valid. In a vehicle movement signal section, when a vehicle is located in an illegal parking/stopping zone, it may be determined as a parking/stopping violation target vehicle. Since there may be a case that a vehicle cannot move due to traffic congestion during the vehicle movement signal section, the final determination of an illegal parking/stopping vehicle may be determined by measuring the degree of traffic congestion inside and outside an illegal parking/stopping zone.

Vehicle location information may be information obtained from a vehicle location message and a vehicle sensing message. The vehicle location information may be necessary to determine the degrees of traffic congestion and traffic flow inside and outside an illegal parking/stopping zone using the vehicle location information periodically (or continuously) transmitted from a V2X vehicle. By tracking a location of each vehicle, a presence or non-presence of vehicle mobility and the traffic congestion degree may be determined. If a position of each vehicle does not change, it may be determined as a traffic congestion section.

Location information on an illegal parking/stopping zone may be information obtained from an illegal parking/stopping zone location message. The location information on the illegal parking/stopping zone may be necessary to determine a presence or non-presence of vehicle mobility and the traffic congestion degree by tracking a location of each vehicle in the illegal parking/stopping zone.

Location information on an outside of an illegal parking/stopping zone may be information on a surrounding zone except the illegal parking/stopping zone. If a location of each vehicle does not belong to the illegal parking/stopping zone, it may be determined as located outside the illegal parking/stopping zone. The location information on the outside of the illegal parking/stopping zone may be necessary to determine a presence or non-presence of vehicle mobility and the traffic congestion degree by tracking a location of each vehicle outside the illegal parking/stopping zone.

Next, a method of determining traffic conditions inside and outside an illegal parking/stopping zone will be described. A traffic condition may be determined using vehicle location information of a vehicle location message transmitted from a V2X vehicle, or a traffic condition may be determined using vehicle location information of a vehicle sensing message transmitted from a V2X vehicle.

A method of determining a traffic condition by measuring the degree of traffic congestion inside an illegal parking/stopping zone (or outside the illegal parking/stopping zone) will be described.

The degree of traffic congestion may be measured. Namely, the degree of traffic congestion may be defined as the ratio of the number of vehicles whose location information changes to the total number of vehicles observed inside an illegal parking/stopping zone (or outside the illegal parking/stopping zone) for a predetermined observation time. In other words, it may be expressed as ‘the degree of traffic congestion=(the number of vehicles whose location information changes)/(the total number of vehicles observed inside and outside the illegal parking/stopping zone for a predetermined time)’.

Alternatively, after the traffic congestion degree inside or outside an illegal parking/stopping zone has been measured, it may be determined based on an absolute reference. Namely, if the traffic congestion degree is equal to or greater than a prescribed value (e.g., x %), it may be determined that traffic congestion is not severe. The prescribed value may be different according to road topology.

Alternatively, a traffic condition may be determined through the ratio between the degree of traffic congestion measured inside an illegal parking/stopping zone and the degree of traffic congestion measured outside the illegal parking/stopping zone. The traffic congestion ratio, that is, the ratio between the degrees of traffic congestion measured inside and outside the illegal parking/stopping zone during a prescribed observation time, can be measured. In other words, it may be expressed as ‘the traffic congestion ratio=(the degree of traffic congestion inside an illegal parking/stopping zone)/(the degree of traffic congestion outside of the illegal parking/stopping zone). After the degrees of traffic congestion inside and outside the illegal parking/stopping zone have been measured, the traffic congestion may be determined through relative criteria after mutual comparison. For example, when the ratio is greater than or equal to a prescribed value (x %), it may be determined that traffic congestion is not severe. The prescribed value may be different according to road topology. In addition, traffic congestion at an intersection, a straight road, or an access road is relative, so it may be determined by a different criterion.

Referring to FIG. 41, a traffic condition determining device may finally output traffic condition information using traffic light information and traffic congestion information. If output information of the traffic condition determining device, i.e., a traffic condition output signal is 1, it may be determined that there is no traffic congestion. If the traffic condition output signal is 0, it may be determined that there is traffic congestion. Yet, the above values are exemplary and may be set to values different from the described values.

Illegal Parking/Stopping Vehicle Detecting Device

Information outputted from a device for determining traffic conditions inside and outside an illegal parking/stopping zone may be inputted to an illegal parking/stopping vehicle detecting device. If it is determined that there is traffic congestion, although a vehicle is located in an illegal parking/stopping zone, the information may be necessary not to determine the vehicle as a parking/stopping violation vehicle.

Location information on an illegal parking/stopping zone may be necessary to determine parking/stopping violation of a vehicle in an illegal parking/stopping zone together with location information of the vehicle.

Vehicle location information may be information obtained from a vehicle location message and a vehicle sensing message. It may be determined whether a vehicle has entered an illegal parking/stopping zone using the location information of the vehicle. That is, it may be determined whether the vehicle is located in the illegal parking/stopping zone using the location information. Alternatively, it is able to determine how much a vehicle covers the illegal parking/stopping zone using vehicle size information. Alternatively, it may be determined whether a non-V2X vehicle has entered the illegal parking/stopping zone using the vehicle location information obtained from the vehicle sensing message.

Meanwhile, it may be monitored and determined whether a vehicle is parked/stopped in an illegal parking/stopping zone. It is possible to determine whether the vehicle is parked/stopped in the illegal parking/stopping zone using vehicle location information. Alternatively, it may be determined whether a non-V2X vehicle is illegally parked/stopped using vehicle location information obtained from a vehicle sensing message. Alternatively, continuous monitoring may be performed, even when a vehicle is turned on or off, by using vehicle location information obtained from a vehicle sensing message.

In order to detect an illegal parking/stopping vehicle, it may be determined whether a vehicle has entered an illegal parking/stopping zone using traffic condition information, vehicle location information, and vehicle size information inputted to the illegal parking/stopping vehicle detecting device. Using the vehicle location information and the vehicle size information, it is possible to calculate how many percent (%) of the vehicle covers the illegal parking/stopping zone. For example, if a vehicle covers more than a prescribed percent (%) of a parking/stopping zone, it may be determined as an illegal parking/stopping vehicle.

5. Illegal Parking/Stopping Vehicle Detection and Warning Broadcast Service, Performed in Ego-Vehicle

FIG. 42 illustrates an illegal parking/stopping vehicle detection and warning broadcast service performed in an ego-vehicle. The respective steps shown in FIG. 42 will be described in detail.

Reception of an Infra Message and a Surrounding Vehicle Message

An infra message (e.g., an illegal parking/stopping zone location information message, a traffic light message, a road map message) required for illegal parking/stopping vehicle detection may be received from a surrounding general infra. Or, if a V2X vehicle enters an illegal parking/stopping zone, it may receive a vehicle message from a surrounding V2X vehicle. In this case, in order to self-determine traffic conditions such as surrounding traffic congestion and the like, a vehicle may use a surrounding vehicle message.

Determining Whether an Ego-Vehicle Corresponds to an Illegal Parking/Stopping Vehicle

Using the received infra message related to illegal parking/stopping zone location information and ego-vehicle location information, it is able to whether the vehicle violates parking/stopping. If violating the parking/stopping, the vehicle may automatically receive an illegal parking/stopping warning message. If the parking/stopping is not violated, an illegal parking/stopping violation detecting device may stop operating.

Illegal Parking/Stopping Warning Message Reception

The vehicle may automatically receive an illegal parking/stopping warning message periodically transmitted by the infra. For example, the illegal parking/stopping warning message may include a Service Announcement related IPaS (SA-IPaS) message. A Service Announcement Message (SAM), and a WAVE Service Advertisement (WSA). The vehicle may receive information such as a presence or non-presence of permission to parking/stopping in the illegal parking/stopping zone, a fine, a levy, a towing and the like and inform a driver of the received information.

Determining Whether to Permit Parking/Stopping

In case of a parking/stopping violation vehicle, it is able to determine whether parking/stopping in the illegal parking/stopping zone based on the received illegal parking/stopping warning message. In this case, whether to permit the parking/stopping differs depending on an illegal parking/stopping zone. Even if the parking/stopping is permitted, a permission time may differ. If the parking/stopping is permitted, a parking/stopping time counter may operate during the permission time. If the parking/stopping is not permitted, a warning sound indicating that it is an illegal parking/stopping vehicle may be outputted. The warning sound may be outputted from the vehicle, and may be activated via telematics.

Parking/Stopping Time Counter Operation

If the parking/stopping is permitted, a parking/stopping time counter may operate during the permitted time. The driver may be informed of the counter operation via telematics or a smartphone.

In case of informing the driver of the counter operation via the telematics, the counter operation may be displayed on a telematics screen or a telematics sound may be outputted.

Meanwhile, informing the driver of the counter via the smartphone is to continuously indicate the counter operation via the smartphone after the illegal parking/stopping vehicle driver has left the vehicle. Specifically, when the telematics and the smartphone are paired with each other, the counter operation may be performed by being synchronized with the telematics. If the driver leaves the vehicle or the vehicle is turned off, the pairing between the telematics and the smartphone may be disconnected. Having detected the disconnection of the pairing, the smartphone may continuously self-perform the counter operation, thereby informing the driver that the counter is operating.

Determining Whether the Ego-Vehicle has Left the Illegal Parking/Stopping Zone

During the parking/stopping time counter operation, it is able to determine whether the vehicle has left the illegal parking/stopping zone. If the vehicle does not have left the illegal parking/stopping zone, the aforementioned counter operation may be continued. If the vehicle has left the illegal parking/stopping zone, the illegal parking/stopping violation detecting device may stop operating.

6. Apparatus and Method for Illegal Parking/Stopping Violation Detection Performed in Ego-Vehicle

An apparatus and method for detecting an illegal parking/stopping vehicle by an ego-vehicle using an infra message, ego-vehicle state information and a surrounding vehicle message will be described. FIG. 43 is a configurational diagram of an apparatus for detecting an illegal parking/stopping vehicle in an ego-vehicle. The proposed illegal parking/stopping vehicle detecting apparatus may include: i) a device for determining traffic conditions inside and outside an illegal parking/stopping zone; and ii) an illegal parking/stopping vehicle detecting device, similar to the foregoing description with reference to FIG. 40. The respective components of FIG. 43 will be described as follows.

Device for Determining Traffic Conditions Inside and Outside an Illegal Parking/Stopping Zone

The configuration and operation of the device for determining traffic conditions inside and outside the illegal parking/stopping zone, which is performed by an ego-vehicle of FIG. 43 may be similar to the configuration and operation of the device for determining traffic conditions inside and outside the illegal parking/stopping zone, which is performed by the infra of FIG. 40. The identity of the structure and operation of the device performed in each of the ego-vehicle and the infra provides the following advantages. First, it is able to increase the reliability of an illegal parking/stopping violation detecting device performed in a vehicle by similarly performing a traffic condition determining process, which is performed in an infra, in the vehicle. Second, the illegal parking/stopping violation detecting process and a warning alarm provided by the ego-vehicle may provide high reliability to a driver.

Illegal Parking/Stopping Vehicle Detecting Device

The necessary information for an illegal parking/stopping detecting device may include: i) information outputted from a device for determining traffic conditions inside and outside an illegal parking/stopping zone; ii) location information on the illegal parking/stopping zone; and iii) state information on a vehicle (e.g., whether a vehicle is turned on, whether a vehicle stops, a vehicle size, a vehicle location, etc. which can be self-obtained by the vehicle).

Meanwhile, in order to detect an illegal parking/stopping vehicle, it may be determined whether a vehicle has entered an illegal parking/stopping zone using traffic condition information, vehicle state information, and vehicle size information inputted to the illegal parking/stopping vehicle detecting device. Using vehicle location information and vehicle size information, it is able to calculate how many percent (%) of the vehicle covers the illegal parking/stopping zone. For example, if the vehicle covers more than a few percent (%) of a parking/stopping zone, it may be determined as an illegal parking/stopping vehicle.

A method of communicating with a vehicle by a network in a wireless communication system according to the present disclosure may include receiving a location message from a vehicle stopped in a prescribed zone, receiving a message about a traffic light system from a traffic light in the prescribed zone, and obtaining a vehicle number of the stopped vehicle based on satisfying a prescribed condition. In particular, the prescribed condition may be satisfied when the stopped vehicle is determined as a parking violation vehicle based on the location message of the stopped vehicle and the message about the traffic light system.

Meanwhile, the method may further include receiving a message including traffic information of the prescribed zone and determining whether the stopped vehicle is in parking violation based on signal information included in the message about the traffic light system and traffic information of the prescribed zone.

Meanwhile, based on that the traffic information of the prescribed zone indicates traffic congestion, the stopped vehicle may not be determined as a parking violation vehicle.

Meanwhile, the vehicle number of the stopped vehicle may be obtained via an external device connected to the network.

Meanwhile, the location message may include one of a Basic Safety Message (BSM) or a Cooperative Awareness Message (CAM) and the sensing message may include a Collective Perception Message (CPM).

A method of communicating with a network by a vehicle in a wireless communication system according to the present disclosure may include receiving a warning message indicating a parking violation of the vehicle from a network having a communication link established with the vehicle, determining whether a location of the vehicle is inside a parking violation zone, and outputting a warning message based on satisfying a prescribed condition. In particular, the prescribed condition may be satisfied: i) when the location of the vehicle is inside the parking violation zone; or ii) when the location of the vehicle is outside the parking violation zone and a parking permitted time expires.

Meanwhile, the method may further include activating a counter for counting the parking permitted time and outputting an operation of the counter via telematics of the vehicle or an external terminal having communication connected to the vehicle.

Hereinafter, devices to which examples or implementation examples are applicable will be described.

FIG. 44 illustrates wireless devices applicable to the present invention. Referring to FIG. 44, a first wireless device 100 and a second wireless device 200 may transmit radio signals through a variety of RATs (e.g., LTE and NR). Herein, {the first wireless device 100 and the second wireless device 200} may correspond to {the wireless device 100 x and the BS 200} and/or {the wireless device 100 x and the wireless device 100 x} of FIG. 51.

The first wireless device 100 may include one or more processors 102 and one or more memories 104 and additionally further include one or more transceivers 106 and/or one or more antennas 108. The processor(s) 102 may control the memory(s) 104 and/or the transceiver(s) 106 and may be configured to implement the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. For example, the processor(s) 102 may process information within the memory(s) 104 to generate first information/signals and then transmit radio signals including the first information/signals through the transceiver(s) 106. The processor(s) 102 may receive radio signals including second information/signals through the transceiver 106 and then store information obtained by processing the second information/signals in the memory(s) 104. The memory(s) 104 may be connected to the processor(s) 102 and may store a variety of information related to operations of the processor(s) 102. For example, the memory(s) 104 may store software code including commands for performing a part or the entirety of processes controlled by the processor(s) 102 or for performing the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. Herein, the processor(s) 102 and the memory(s) 104 may be a part of a communication modem/circuit/chip designed to implement RAT (e.g., LTE or NR). The transceiver(s) 106 may be connected to the processor(s) 102 and transmit and/or receive radio signals through one or more antennas 108. Each of the transceiver(s) 106 may include a transmitter and/or a receiver. The transceiver(s) 106 may be interchangeably used with Radio Frequency (RF) unit(s). In the present invention, the wireless device may represent a communication modem/circuit/chip.

The second wireless device 200 may include one or more processors 202 and one or more memories 204 and additionally further include one or more transceivers 206 and/or one or more antennas 208. The processor(s) 202 may control the memory(s) 204 and/or the transceiver(s) 206 and may be configured to implement the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. For example, the processor(s) 202 may process information within the memory(s) 204 to generate third information/signals and then transmit radio signals including the third information/signals through the transceiver(s) 206. The processor(s) 202 may receive radio signals including fourth information/signals through the transceiver(s) 106 and then store information obtained by processing the fourth information/signals in the memory(s) 204. The memory(s) 204 may be connected to the processor(s) 202 and may store a variety of information related to operations of the processor(s) 202. For example, the memory(s) 204 may store software code including commands for performing a part or the entirety of processes controlled by the processor(s) 202 or for performing the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. Herein, the processor(s) 202 and the memory(s) 204 may be a part of a communication modem/circuit/chip designed to implement RAT (e.g., LTE or NR). The transceiver(s) 206 may be connected to the processor(s) 202 and transmit and/or receive radio signals through one or more antennas 208. Each of the transceiver(s) 206 may include a transmitter and/or a receiver. The transceiver(s) 206 may be interchangeably used with RF unit(s). In the present invention, the wireless device may represent a communication modem/circuit/chip.

Hereinafter, hardware elements of the wireless devices 100 and 200 will be described more specifically. One or more protocol layers may be implemented by, without being limited to, one or more processors 102 and 202. For example, the one or more processors 102 and 202 may implement one or more layers (e.g., functional layers such as PHY, MAC, RLC, PDCP, RRC, and SDAP). The one or more processors 102 and 202 may generate one or more Protocol Data Units (PDUs) and/or one or more Service Data Unit (SDUs) according to the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. The one or more processors 102 and 202 may generate messages, control information, data, or information according to the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document. The one or more processors 102 and 202 may generate signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information according to the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document and provide the generated signals to the one or more transceivers 106 and 206. The one or more processors 102 and 202 may receive the signals (e.g., baseband signals) from the one or more transceivers 106 and 206 and acquire the PDUs, SDUs, messages, control information, data, or information according to the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document.

The one or more processors 102 and 202 may be referred to as controllers, microcontrollers, microprocessors, or microcomputers. The one or more processors 102 and 202 may be implemented by hardware, firmware, software, or a combination thereof. As an example, one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), one or more Digital Signal Processing Devices (DSPDs), one or more Programmable Logic Devices (PLDs), or one or more Field Programmable Gate Arrays (FPGAs) may be included in the one or more processors 102 and 202. The descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document may be implemented using firmware or software and the firmware or software may be configured to include the modules, procedures, or functions. Firmware or software configured to perform the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document may be included in the one or more processors 102 and 202 or stored in the one or more memories 104 and 204 so as to be driven by the one or more processors 102 and 202. The descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document may be implemented using firmware or software in the form of code, commands, and/or a set of commands.

The one or more memories 104 and 204 may be connected to the one or more processors 102 and 202 and store various types of data, signals, messages, information, programs, code, instructions, and/or commands. The one or more memories 104 and 204 may be configured by Read-Only Memories (ROMs), Random Access Memories (RAMs), Electrically Erasable Programmable Read-Only Memories (EPROMs), flash memories, hard drives, registers, cash memories, computer-readable storage media, and/or combinations thereof. The one or more memories 104 and 204 may be located at the interior and/or exterior of the one or more processors 102 and 202. The one or more memories 104 and 204 may be connected to the one or more processors 102 and 202 through various technologies such as wired or wireless connection.

The one or more transceivers 106 and 206 may transmit user data, control information, and/or radio signals/channels, mentioned in the methods and/or operational flowcharts of this document, to one or more other devices. The one or more transceivers 106 and 206 may receive user data, control information, and/or radio signals/channels, mentioned in the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document, from one or more other devices. For example, the one or more transceivers 106 and 206 may be connected to the one or more processors 102 and 202 and transmit and receive radio signals. For example, the one or more processors 102 and 202 may perform control so that the one or more transceivers 106 and 206 may transmit user data, control information, or radio signals to one or more other devices. The one or more processors 102 and 202 may perform control so that the one or more transceivers 106 and 206 may receive user data, control information, or radio signals from one or more other devices. The one or more transceivers 106 and 206 may be connected to the one or more antennas 108 and 208 and the one or more transceivers 106 and 206 may be configured to transmit and receive user data, control information, and/or radio signals/channels, mentioned in the descriptions, functions, procedures, proposals, methods, and/or operational flowcharts disclosed in this document, through the one or more antennas 108 and 208. In this document, the one or more antennas may be a plurality of physical antennas or a plurality of logical antennas (e.g., antenna ports). The one or more transceivers 106 and 206 may convert received radio signals/channels etc. from RF band signals into baseband signals in order to process received user data, control information, radio signals/channels, etc. using the one or more processors 102 and 202. The one or more transceivers 106 and 206 may convert the user data, control information, radio signals/channels, etc. processed using the one or more processors 102 and 202 from the base band signals into the RF band signals. To this end, the one or more transceivers 106 and 206 may include (analog) oscillators and/or filters.

FIG. 45 illustrates another example of a wireless device applied to the present invention. The wireless device may be implemented in various forms according to a use case/service.

Referring to FIG. 45, wireless devices 100 and 200 may correspond to the wireless devices 100 and 200 of FIG. 44 and may be configured by various elements, components, units/portions, and/or modules. For example, each of the wireless devices 100 and 200 may include a communication unit 110, a control unit 120, a memory unit 130, and additional components 140. The communication unit may include a communication circuit 112 and transceiver(s) 114. For example, the communication circuit 112 may include the one or more processors 102 and 202 and/or the one or more memories 104 and 204 of FIG. 44. For example, the transceiver(s) 114 may include the one or more transceivers 106 and 206 and/or the one or more antennas 108 and 208 of FIG. 44. The control unit 120 is electrically connected to the communication unit 110, the memory 130, and the additional components 140 and controls overall operation of the wireless devices. For example, the control unit 120 may control an electric/mechanical operation of the wireless device based on programs/code/commands/information stored in the memory unit 130. The control unit 120 may transmit the information stored in the memory unit 130 to the exterior (e.g., other communication devices) via the communication unit 110 through a wireless/wired interface or store, in the memory unit 130, information received through the wireless/wired interface from the exterior (e.g., other communication devices) via the communication unit 110.

The additional components 140 may be variously configured according to types of wireless devices. For example, the additional components 140 may include at least one of a power unit/battery, input/output (I/O) unit, a driving unit, and a computing unit. The wireless device may be implemented in the form of, without being limited to, the robot (100 a of FIG. 51), the vehicles (100 b-1 and 100 b-2 of FIG. 51), the XR device (100 c of FIG. 51), the hand-held device (100 d of FIG. 51), the home appliance (100 e of FIG. 51), the IoT device (100 f of FIG. 51), a digital broadcast terminal, a hologram device, a public safety device, an MTC device, a medicine device, a fintech device (or a finance device), a security device, a climate/environment device, the AI server/device (400 of FIG. 51), the BSs (200 of FIG. 51), a network node, etc. The wireless device may be used in a mobile or fixed place according to a use-example/service.

In FIG. 45, the entirety of the various elements, components, units/portions, and/or modules in the wireless devices 100 and 200 may be connected to each other through a wired interface or at least a part thereof may be wirelessly connected through the communication unit 110. For example, in each of the wireless devices 100 and 200, the control unit 120 and the communication unit 110 may be connected by wire and the control unit 120 and first units (e.g., 130 and 140) may be wirelessly connected through the communication unit 110. Each element, component, unit/portion, and/or module within the wireless devices 100 and 200 may further include one or more elements. For example, the control unit 120 may be configured by a set of one or more processors. As an example, the control unit 120 may be configured by a set of a communication control processor, an application processor, an Electronic Control Unit (ECU), a graphical processing unit, and a memory control processor. As another example, the memory 130 may be configured by a Random Access Memory (RAM), a Dynamic RAM (DRAM), a Read Only Memory (ROM)), a flash memory, a volatile memory, a non-volatile memory, and/or a combination thereof.

FIG. 46 illustrates a transceiver of a wireless communication device according to an embodiment. For example, FIG. 46 may illustrate an example of a transceiver that may be implemented in a frequency division duplex (FDD) system.

On a transmission path, at least one processor, such as the processor described with reference to FIGS. 38 and 39, may process data to be transmitted and transmit a signal such as an analog output signal to a transmitter 9210.

In the above example, in the transmitter 9210, the analog output signal may be filtered by a low-pass filter (LPF) 9211 in order to eliminate noise caused by, for example, previous digital-to-analog conversion (ADC), up-converted into an RF signal from a baseband signal by an up-converter (e.g., a mixer) 9212, and then amplified by an amplifier such as a variable gain amplifier (VGA) 9213. The amplified signal may be filtered by a filter 9214, amplified by a power amplifier (PA) 9215, routed by a duplexer 9250/antenna switches 9260, and then transmitted through an antenna 9270.

On a reception path, the antenna 9270 may receive a signal in a wireless environment. The received signal may be routed by the antenna switches 9260/duplexer 9250 and then transmitted to a receiver 9220.

In the above example, in the receiver 9220, the received signal may be amplified by an amplifier such as a low-noise amplifier (LNA) 9223, filtered by a band-pass filter (BPF) 9224, and then down-converted into the baseband signal from the RF signal by a down-converter (e.g., a mixer) 9225.

The down-converted signal may be filtered by an LPF 9226 and amplified by an amplifier such as a VGA 9227 in order to obtain an analog input signal. The analog input signal may be provided to one or more processors.

Furthermore, a local oscillator (LO) 9240 may generate an LO signal for transmission and reception and transmit the LO signal to the up-converter 9212 and the down-converter 9224.

In some implementations, a phase-locked loop (PLL) 9230 may receive control information from the processor and transmit control signals to the LO 9240 so that the LO 9240 may generate LO signals for transmission and reception at an appropriate frequency.

Implementations are not limited to a specific arrangement illustrated in FIG. 46 and various components and circuits may be arranged differently from the example illustrated in FIG. 46.

FIG. 47 illustrates a transceiver of a wireless communication device according to an embodiment. For example, FIG. 47 may illustrate an example of a transceiver that may be implemented in a time division duplex (TDD) system.

In some implementations, a transmitter 9310 and a receiver 9320 of the transceiver of the TDD system may have one or more features similar to the transmitter and receiver of the transceiver of the FDD system. Hereinafter, the structure of the transceiver of the TDD system will be described.

On a transmission path, a signal amplified by a PA 9315 of the transmitter may be routed through a band select switch 9350, a BPF 9360, and antenna switch(s) 9370 and then transmitted through an antenna 9380.

On a reception path, the antenna 9380 receives a signal in a wireless environment. The received signal may be routed through the antenna switch(s) 9370, the BPF 9360, and the band select switch 9350 and then provided to the receiver 9320.

FIG. 48 illustrates an operation of a wireless device related to sidelink communication, according to an embodiment. The operation of the wireless device related to sidelink described in FIG. 48 is purely exemplary and sidelink operations using various techniques may be performed by the wireless device. Sidelink may be a UE-to-UE interface for sidelink communication and/or sidelink discovery. Sidelink may correspond to a PC5 interface. In a broad sense, a sidelink operation may be transmission and reception of information between UEs. Sidelink may carry various types of information.

Referring to FIG. 48, in step S9410, the wireless device may acquire information related to sidelink. The information related to sidelink may be one or more resource configurations. The information related to sidelink may be obtained from other wireless devices or network nodes.

After acquiring the information related to sidelink, the wireless device may decode the information related to the sidelink in step S9420.

After decoding the information related to the sidelink, the wireless device may perform one or more sidelink operations based on the information related to the sidelink in step S9430. The sidelink operation(s) performed by the wireless device may include the one or more operations described in the present specification.

FIG. 49 illustrates an operation of a network node related to sidelink according to an embodiment. The operation of the network node related to sidelink described in FIG. 45 is purely exemplary and sidelink operations using various techniques may be performed by the network node.

Referring to FIG. 49, in step S9510, the network node may receive information about sidelink from a wireless device. For example, the information about sidelink may be sidelink UE information used to inform the network node of sidelink information.

After receiving the information, in step S9520, the network node may determine whether to transmit one or more commands related to sidelink based on the received information.

According to the determination of the network node to transmit the command(s), the network node may transmit the command(s) related to sidelink to the wireless device in step S9530. In some implementations, after receiving the command(s) transmitted by the network node, the wireless device may perform one or more sidelink operations based on the received command(s).

FIG. 50 illustrates implementation of a wireless device and a network node according to one embodiment. The network node may be replaced with a wireless device or a UE.

Referring to FIG. 50, a wireless device 9610 may include a communication interface 9611 to communicate with one or more other wireless devices, network nodes, and/or other elements in a network. The communication interface 9611 may include one or more transmitters, one or more receivers, and/or one or more communication interfaces. The wireless device 9610 may include a processing circuit 9612. The processing circuit 9612 may include one or more processors such as a processor 9613, and one or more memories such as a memory 9614.

The processing circuit 9612 may be configured to control the arbitrary methods and/or processes described in the present specification and/or to allow, for example, the wireless device 9610 to perform such methods and/or processes. The processor 9613 may correspond to one or more processors for performing the wireless device functions described in the present specification. The wireless device 9610 may include the memory 9614 configured to store data, program software code, and/or other information described in the present specification.

In some implementations, the memory 9614 may be configured to store software code 9615 including instructions for causing the processor 9613 to perform a part or all of the above-described processes according to the present disclosure when one or more processors, such as the processor 9613, are executed.

For example, one or more processors, such as the processor 9613, that control one or more transceivers, such as a transceiver 2223, for transmitting and receiving information may perform one or more processes related to transmission and reception of information.

A network node 9620 may include a communication interface 9621 to communicate with one or more other network nodes, wireless devices, and/or other elements on a network. Here, the communication interface 9621 may include one or more transmitters, one or more receivers, and/or one or more communication interfaces. The network node 9620 may include a processing circuit 9622. Here, the processing circuit 9622 may include a processor 9623 and a memory 9624.

In some implementations, the memory 9624 may be configured to store software code 9625 including instructions for causing the processor 9623 to perform a part or all of the above-described processes according to the present disclosure when one or more processors, such as the processor 9623, are executed.

For example, one or more processors, such as processor 9623, that control one or more transceivers, such as a transceiver 2213, for transmitting and receiving information may perform one or more processes related to transmission and reception of information.

FIG. 51 illustrates a communication system applied to the present invention.

Referring to FIG. 51 a communication system applied to the present invention includes wireless devices, Base Stations (BSs), and a network. Herein, the wireless devices represent devices performing communication using Radio Access Technology (RAT) (e.g., 5G New RAT (NR)) or Long-Term Evolution (LTE)) and may be referred to as communication/radio/5G devices. The wireless devices may include, without being limited to, a robot 100 a, vehicles 100 b-1 and 100 b-2, an eXtended Reality (XR) device 100 c, a hand-held device 100 d, a home appliance 100 e, an Internet of Things (IoT) device 100 f, and an Artificial Intelligence (AI) device/server 400. For example, the vehicles may include a vehicle having a wireless communication function, an autonomous driving vehicle, and a vehicle capable of performing communication between vehicles. Herein, the vehicles may include an Unmanned Aerial Vehicle (UAV) (e.g., a drone). The XR device may include an Augmented Reality (AR)/Virtual Reality (VR)/Mixed Reality (MR) device and may be implemented in the form of a Head-Mounted Device (HMD), a Head-Up Display (HUD) mounted in a vehicle, a television, a smartphone, a computer, a wearable device, a home appliance device, a digital signage, a vehicle, a robot, etc. The hand-held device may include a smartphone, a smartpad, a wearable device (e.g., a smartwatch or a smartglasses), and a computer (e.g., a notebook). The home appliance may include a TV, a refrigerator, and a washing machine. The IoT device may include a sensor and a smartmeter. For example, the BSs and the network may be implemented as wireless devices and a specific wireless device 200 a may operate as a BS/network node with respect to other wireless devices.

The wireless devices 100 a to 100 f may be connected to the network 300 via the BSs 200. An AI technology may be applied to the wireless devices 100 a to 100 f and the wireless devices 100 a to 100 f may be connected to the AI server 400 via the network 300. The network 300 may be configured using a 3G network, a 4G (e.g., LTE) network, or a 5G (e.g., NR) network. Although the wireless devices 100 a to 100 f may communicate with each other through the BSs 200/network 300, the wireless devices 100 a to 100 f may perform direct communication (e.g., sidelink communication) with each other without passing through the BSs/network. For example, the vehicles 100 b-1 and 100 b-2 may perform direct communication (e.g. Vehicle-to-Vehicle (V2V)/Vehicle-to-everything (V2X) communication). The IoT device (e.g., a sensor) may perform direct communication with other IoT devices (e.g., sensors) or other wireless devices 100 a to 100 f.

Wireless communication/connections 150 a, 150 b, or 150 c may be established between the wireless devices 100 a to 100 f/BS 200, or BS 200/BS 200. Herein, the wireless communication/connections may be established through various RATs (e.g., 5G NR) such as uplink/downlink communication 150 a, sidelink communication 150 b (or, D2D communication), or inter BS communication (e.g. relay, Integrated Access Backhaul (IAB)). The wireless devices and the BSs/the wireless devices may transmit/receive radio signals to/from each other through the wireless communication/connections 150 a and 150 b. For example, the wireless communication/connections 150 a and 150 b may transmit/receive signals through various physical channels. To this end, at least a part of various configuration information configuring processes, various signal processing processes (e.g., channel encoding/decoding, modulation/demodulation, and resource mapping/demapping), and resource allocating processes, for transmitting/receiving radio signals, may be performed based on the various proposals of the present invention.

The aforementioned implementations are achieved by combinations of structural elements and features in various manners. Each of the structural elements or features may be considered selective unless specified otherwise. Each of the structural elements or features may be carried out without being combined with other structural elements or features. In addition, some structural elements and/or features may be combined with one another to constitute implementations. Operation orders described in implementations may be rearranged. Some structural elements or features of one implementation may be included in another embodiment or may be replaced with corresponding structural elements or features of another implementation.

The implementations of the present disclosure may be embodied through various techniques, for example, hardware, firmware, software, or combinations thereof. In a hardware configuration, a method according to the implementations may be embodied as one or more application specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), one or more field programmable gate arrays (FPGAs), one or more processors, one or more controllers, one or more microcontrollers, one or more microprocessors, etc.

In a firmware or software configuration, the implementations may be embodied as a module, a procedure, or a function. Software code may be stored in a memory and executed by a processor. The memory is located at the interior or exterior of the processor and may transmit and receive data to and from the processor by various methods.

It is apparent that ordinary persons skilled in the art may perform various modifications and variations that can be made in the present disclosure without departing from the spirit or scope of the disclosure. While the present disclosure has been described with reference to an example applied to a 3GPP LTE/LTE-A system or a 5G system (or NR system), the present disclosure is applicable to various other wireless communication systems.

INDUSTRIAL APPLICABILITY

As described above, although a method of detecting downlink control information and user equipment therefor are described in a manner of focusing on an example applied to the 3GPP LTE system, they are applicable to various wireless communication systems as well as to the 3GPP LTE system. 

What is claimed is:
 1. A method of communicating with a vehicle by a network in a wireless communication system, the method comprising: receiving a location message from a vehicle stopped in a prescribed zone; receiving a message about a traffic light system from a traffic light in the prescribed zone; and obtaining a vehicle number of the stopped vehicle based on satisfying a prescribed condition, wherein the prescribed condition is satisfied when the stopped vehicle is determined as a parking violation vehicle based on the location message of the stopped vehicle and the message about the traffic light system.
 2. The method of claim 1, further comprising: receiving a message including traffic information of the prescribed zone; and determining whether the stopped vehicle is in parking violation based on signal information included in the message about the traffic light system and traffic information of the prescribed zone.
 3. The method of claim 2, wherein based on that the traffic information of the prescribed zone indicates traffic congestion, the stopped vehicle is not determined as a parking violation vehicle.
 4. The method of claim 1, wherein the vehicle number of the stopped vehicle is obtained via an external device connected to the network.
 5. The method of claim 1, wherein the location message comprises one of a Basic Safety Message (BSM) or a Cooperative Awareness Message (CAM) and wherein the sensing message comprises a Collective Perception Message (CPM).
 6. A method of communicating with a network by a vehicle in a wireless communication system, the method comprising: receiving a warning message indicating a parking violation of the vehicle from a network having a communication link established with the vehicle; determining whether a location of the vehicle is inside a parking violation zone; and outputting a warning message based on satisfying a prescribed condition, wherein the prescribed condition is satisfied: i) when the location of the vehicle is inside the parking violation zone; or ii) when the location of the vehicle is outside the parking violation zone and a parking permitted time expires.
 7. The method of claim 6, further comprising: activating a counter for counting the parking permitted time; and outputting an operation of the counter via telematics of the vehicle or an external terminal having communication connected to the vehicle.
 8. A network communicating with a vehicle in a wireless communication system, the network comprising: a transceiver; and a processor connected to the transceiver, the processor configured to receive a location message from a vehicle stopped in a prescribed zone via the transceiver, receive a message about a traffic light system from a traffic light in the prescribed zone via the transceiver, and obtain a vehicle number of the stopped vehicle based on satisfying a prescribed condition, wherein the prescribed condition is satisfied when the stopped vehicle is determined as a parking violation vehicle based on the location message of the stopped vehicle and the message about the traffic light system.
 9. The network of claim 8, wherein the processor receives a message including traffic information of the prescribed zone via the transceiver and determines whether the stopped vehicle is in parking violation based on signal information included in the message about the traffic light system and traffic information of the prescribed zone.
 10. The network of claim 9, wherein based on that the traffic information of the prescribed zone indicates traffic congestion, the processor determines that the stopped vehicle is not a parking violation vehicle.
 11. The network of claim 8, wherein the processor obtains the vehicle number of the stopped vehicle via an external device connected to the network.
 12. The network of claim 8, wherein the location message comprises one of a Basic Safety Message (BSM) or a Cooperative Awareness Message (CAM) and wherein the sensing message comprises a Collective Perception Message (CPM).
 13. A vehicle communicating with a network in a wireless communication system, the vehicle comprising: a transceiver; and a processor connected to the transceiver, the processor configured to receive a warning message indicating a parking violation of the vehicle from a network having a communication link established with the vehicle via the transceiver, determine whether a location of the vehicle is inside a parking violation zone, and output a warning message based on satisfying a prescribed condition, wherein the prescribed condition is satisfied: i) when the location of the vehicle is inside the parking violation zone; or ii) when the location of the vehicle is outside the parking violation zone and a parking permitted time expires.
 14. The vehicle of claim 13, wherein the processor activates a counter for counting the parking permitted time and outputs an operation of the counter via telematics of the vehicle or an external terminal having communication connected to the vehicle. 